实现一个 socks5 协议的简单代理服务器。只需支持 CMD CONNECT (建立 TCP 连接),无需支持用户鉴权 (AUTH 只支持 0 即可)。
建议使用浏览器插件 Proxy SwitchyOmega 将代理设置为你的代理服务器,设置后试图访问网络,观察代理服务器的流量。
也可使用 all_proxy
环境变量在命令行中调试:
all_proxy=socks5h://localhost:8080 curl example.com
评测方式见 评测文档。本任务对应的测试点位于 tests/base 目录中。
暂定第二周周一前完成。