发布于 2016-04-26 03:49:17 | 252 次阅读 | 评论: 0 | 来源: 网友投递
dog-tunnel p2p端口映射工具
狗洞是一个高速的 P2P 端口映射工具,同时支持Socks5代理。 0.5版后开始开源,UDP底层基于开源库KCP重写,效率大大提高,在恶劣环境下优势明显。 同时提供非P2P版本(Lite版本),两端连接过程完全不依赖中间服务器,支持加密和登陆认证,自动重连,但是需要人为确保两端能正常连通(否则请使用默认的P2P版本)
dog-tunnel更新至0.7,主要增强了网络协议的稳定性,以及修复了服务端收到脏数据时有几率挂掉和死循环的问题。
dtunnel_lite 更新至1.10,之前的一些版本主要是优化速度和修复协议bug,1.1新增了智能路由模式(和socks5模式或者route透明代理模式结合)
何谓智能路由模式?
正常的代理软件,分为C/S端
普通socks5代理:浏览器开启socks5之后,所有流量全部走c端的代理端口,造成本来可以很快访问的网站也无法正常浏览,需要通过插件维护url白名单跳过
智能socks5代理:流量全部走狗洞的c端代理端口,狗洞通过两端请求速度对比,进行决策,c端请求快,就走c端,s端快就走s端。这样的结果就是,我可以用正常速度访问不需要代理的网站,一旦发现平时打不开的需要代理的网站,狗洞会自动切换到s端请求代理。
另外c端可以通过dnscache参数缓存dns解析记录,可以加速访问
透明代理模式同样支持这个智能方案
详细方法请参考https://raw.githubusercontent.com/vzex/dog-tunnel/udpVersion/HowToUse.txt
快速测试方法:
远端主机和本机分别在官网http://dog-tunnel.tk下载dtunnel_lite的最新版本1.10
远端部分 ./dtunnel_lite -service :1234 -action ""
本机 ./dtunnel_lite -service 远端主机ip:1234 -local :8787 -smartN 3
之后浏览器选择本机8787作为socks5代理端口
尝试浏览网站