P2P端口映射开源工具:狗洞(dog-tunnel)

安全 数据安全
狗洞是一个高速的P2P端口映射工具,同时支持Socks5代理。

狗洞是一个高速的P2P端口映射工具,同时支持Socks5代理。

0.5版后开始开源,UDP底层基于开源库KCP重写,效率大大提高,在恶劣环境下优势明显。同时提供非P2P版本(Lite版本),两端连接过程完全不依赖中间服务器,支持加密和登陆认证,自动重连,但是需要人为确保两端能正常连通(否则请使用默认的P2P版本)

P2P端口映射开源工具:狗洞(dog-tunnel)

功能

将远端指定端口经狗洞映射到近端后,可进行高速访问。

特性

数据安全,p2p模式通讯时数据不经过服务端,用户可自定义访问密码。

p2p模式底层采用KCP协议,在恶劣网络环境下比tcp延迟降低 30%-40%。

p2p模式支持AES加密。

p2p模式可以穿透80%的网络。

p2p模式失败时自动切换到c/s模式。

原生支持远端socks5代理。

支持多洞模式,多连接时动态切换狗洞提高访问速度。

远端掉线自动重连。

开放lite版本测试,完全点对点不依赖服务器,需要确保一方有公共IP,自动重连,加密,登录认证,支持透明代理。

适用于

可访问远程局域网的服务,例如HTTP,VNC远程控制,SSH等

Socks5 反代理,公司内借助代理挂QQ,公司外访问公司内网站等

安装

Fedora 20/21 & CentOS 6/7

#!/bin/sh# need run as root
cd ~
yum install -y tar
mkdir /root/goworkspace
wget https://storage.googleapis.com/golang/go1.4.2.linux-amd64.tar.gz
tar zxvf go1.4.2.linux-amd64.tar.gz
echo 'export GOROOT=/root/go' >> .bashrc
echo 'export GOPATH=/root/goworkspace' >> .bashrc
echo 'export PATH="/root/go/bin:/root/goworkspace/bin:"$PATH' >> .bashrc
source ~/.bashrc
yum install -y git
git clone https://github.com/vzex/dog-tunnel.git
cd dog-tunnel
go get github.com/go-sql-driver/mysql
make
mv dtunnel /usr/bin/dtunnel

Ubuntu/Kubuntu 14.04、14.10

#!/bin/sh# need run as root
cd ~
apt-get update && apt-get dist-upgrade -&& echo 'Upgrade system ok'
apt-get install tar wget curl git make gcc build-essential -&& echo 'package installed'
mkdir /root/goworkspace
wget https://storage.googleapis.com/golang/go1.4.2.linux-amd64.tar.gz
tar zxvf go1.4.2.linux-amd64.tar.gz
echo 'export GOROOT=/root/go' >> .bashrc
echo 'export GOPATH=/root/goworkspace' >> .bashrc
echo 'export PATH="/root/go/bin:/root/goworkspace/bin:"$PATH' >> .bashrc
source ~/.bashrc
git clone https://github.com/vzex/dog-tunnel.git
cd dog-tunnel
go get github.com/go-sql-driver/mysql
make
mv dtunnel /usr/bin/dtunnel

项目地址:https://github.com/vzex/dog-tunnel/

官网:http://dog-tunnel.tk/

使用案例:http://dog-tunnel.tk/case

责任编辑:蓝雨泪 来源: FreeBuf
相关推荐

2020-03-05 20:30:15

Syncthing文件同步工具开源

2012-12-10 09:46:21

P2P云存储Symform

2022-07-19 16:59:04

流媒体传输IPC物联网

2010-03-22 15:27:40

云计算

2010-07-13 14:41:14

2024-08-06 14:03:35

2017-11-20 17:53:00

阿里开源容器

2019-03-27 14:20:03

NAT穿越技术端口老化

2015-04-27 14:29:53

C#UDP实现P2P语音聊天工具

2013-12-12 13:46:40

大数据金融P2P大数据

2013-03-13 09:24:56

2010-07-07 10:31:45

2015-04-27 11:49:23

2012-09-25 13:47:43

C#网络协议P2P

2018-08-16 07:29:02

2010-06-28 11:15:45

BitTorrent协

2009-09-16 08:49:29

linux端口映射linux端口linux

2009-07-22 15:52:01

2021-09-02 19:45:21

P2P互联网加速

2009-01-08 09:52:00

点赞
收藏

51CTO技术栈公众号