网络代理服务端, 支持 IPV6,tcpFastOpen,UDP_Over_HttpTunnel(需要配合专门的客户端)
- 普通的 CONNECT 代理服务器(暂时不考虑添加普通 http 支持)
- 实现与 114DNS 以及腾讯的 dnsPod 一样的 httpDNS 服务端
- 配合专门的客户端可以实现 TCP/UDP 全局代理, 目前只有: https://github.com/mmmdbybyd/CLNC
1. 普通的CONNECT代理服务器(暂时不考虑添加普通http支持)
2. 实现与114DNS以及腾讯的dnsPod一样的httpDNS服务端
1. 使用自己的加密协议加密流量
2. 可伪装为各种HTTP流量
3. 支持UDP_Over_HttpTunnel
4. 使用配置文件替换了命令行参数
1. 修复了在长时连接状态下会自动关闭连接的 BUG
必选参数:
proxyKey 代理头域, 如: 'Meng'
udpFlag udp请求标识, 如: 'httpUDP'
listenAddr 监听端口, 如: ':80'
udpTimeout udp超时时间, 默认: 30s
tcpKeepAlive tcp生存时间, 默认: 60s
enableHttpDNS httpDNS开关, #t则开,#f则关
enableTFO tcpFastOpen开关, #t则开,#f则关
可选参数:
password 加密密码, 没有则不加密
pidPath pid文件路径, 没有则不保存
-config-file 指定新的`config.cfg`的文件路径
-daemon 开启后台运行, 默认开启
-h, --help 显示帮助
go build -o cns
- 非 root 用户:
sudo cns
- root 用户
./cns