P2P端口映射开源工具:狗洞(dog-tunnel)
狗洞是高速的P2P同时支持端口映射工具Socks5 *** 。
0.5版后开始开源,UDP基于开源库的底层KCP在恶劣环境下,重写效率大大提高,优势明显。同时提供非P2P版本(Lite版本),两端连接过程完全不依赖中间服务器,支持加密和登录认证,自动重新连接,但需要人工确保两端正常连接(否则请默认使用P2P版本)
功能
通过狗洞将远端指定端口映射到近端后,可进行高速访问。
特性
数据安全,p2p用户可以定制访问密码,而不需要通过服务端进行模式通信。
p2p采用模式底层KCP在恶劣的 *** 环境下比较协议tcp延迟降低 30%-40%。
p2p模式支持AES加密。
p2p模式可以穿透80%的 *** 。
p2p自动切换到模式失败c/s模式。
本地支持远端socks5 *** 。
支持多孔模式,在多连接时动态切换狗,提高访问速度。
自动重连远端脱线。
开放lite版本测试,完全点对点不依赖服务器,需要确保一方有公共服务器IP,支持透明 *** 的自动重连、加密、登录认证。
适用于
可访问远程局域网等服务HTTP,VNC远程控制,SSH等
Socks5 反 *** ,公司借助 *** 挂断 *** ,公司访问公司内网站等
安装
Fedora 20/21 & CentOS 6/7
#!/bin/sh#needrunasrootcd~yuminstall-ytarmkdir/root/goworkspacewgethttps://storage.googleapis.com/golang/go1.4.2.linux-amd64.tar.gztarzxvfgo1.4.2.linux-amd64.tar.gzecho'exportGOROOT=/root/go'>>.bashrcecho'exportGOPATH=/root/goworkspace'>>.bashrcecho'exportPATH="/root/go/bin:/root/goworkspace/bin:"$PATH'>>.bashrcsource~/.bashrcyuminstall-ygitgitclonehttps://github.com/vzex/dog-tunnel.gitcddog-tunnelgogetgithub.com/go-sql-driver/mysqlmakemvdtunnel/usr/bin/dtunnelUbuntu/Kubuntu 14.04、14.10
#!/bin/sh#needrunasrootcd~apt-getupdate&&apt-getdist-upgrade-y&&echo'Upgradesystemok'apt-getinstalltarwgetcurlgitmakegccbuild-essential-y&&echo'packageinstalled'mkdir/root/goworkspacewgethttps://storage.googleapis.com/golang/go1.4.2.linux-amd64.tar.gztarzxvfgo1.4.2.linux-amd64.tar.gzecho'exportGOROOT=/root/go'>>.bashrcecho'exportGOPATH=/root/goworkspace'>>.bashrcecho'exportPATH="/root/go/bin:/root/goworkspace/bin:"$PATH'>>.bashrcsource~/.bashrcgitclonehttps://github.com/vzex/dog-tunnel.gitcddog-tunnelgogetgithub.com/go-sql-driver/mysqlmakemvdtunnel/usr/bin/dtunnel项目地址:https://github.com/vzex/dog-tunnel/
官网:http://dog-tunnel.tk/
使用案例:http://dog-tunnel.tk/case
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。