shadowtunnel 用于保护 tcp 流量的安全隧道开源项目

我要开发同款
匿名用户2018年06月19日
128阅读

技术信息

开源地址
https://gitee.com/snail/shadowtunnel
授权协议
Apache

作品详情

shadowtuel是一款可以在你本地机器和远程服务之间建立安全的加密隧道,保护你的tcp流量,能高效压缩传输,流量无特征。

localmachie<---->shadowtuel<--->serviceoremote.

用法Usage of ./shadowtuel:  -E    outboud coectio is ecrypted  -c    compress traffic (default true)  -e    iboud coectio is ecrypted  -f strig        forward address,such as : 127.0.0.1:8080  -l strig        local liste address, such as : 0.0.0.0:33000 (default ":50000")  -m strig        method of ecrypt/decrypt, these below are supported :        aes-192-ctr,aes-256-ctr,cast5-cfb,chacha20,aes-128-cfb,aes-192-cfb,        rc4-md5,rc4-md5-6,chacha20-ietf,aes-128-ctr,bf-cfb,aes-256-cfb,des-cfb (default "aes-192-cfb")  -p strig        password of ecrypt/decrypt (default "shadowtuel")  -t it        coectio timeout secods (default 3)  -v    show versio示例

1.http代理

假设有一个vps,它的IP是 2.2.2.2

首先在2.2.2.2启动一个http代理然后下载http代理程序,使用root权限在vps上执行下面的命令:

wgethttps://github.com/sail007/goproxy/releases/dowload/v4.9/proxy-liux-amd64.tar.gz&&tarzxfvproxy-liux-amd64.tar.gz&&rmproxy-liux-amd64.tar.gz&&mvproxy/usr/bi/&&proxyhttp-p127.0.0.1:38080&

2.在vps启动一个隧道

下载shadowtuel程序,使用root权限在vps上执行下面的命令:

wgethttps://github.com/sail007/shadowtuel/releases/dowload/v1.0/shadowtuel-liux-amd64.tar.gz&&tarzxfvshadowtuel-liux-amd64.tar.gz&&rmshadowtuel-liux-amd64.tar.gz&&mvshadowtuel/usr/bi/

在vps上监听:50000并转发到 127.0.0.1:38080:

shadowtuel-e-f127.0.0.1:38080-l:50000

3.在本地机器上启动一个隧道

在本地机器上监听:50000并转发到 2.2.2.2:50000:

shadowtuel-E-f2.2.2.2:50000-l:50000

4.在chrome中设置http代理配置

设置本地chrome的http代理配置如下:

ip:127.0.0.1port:50000

5.完成

功能介绍

shadowtunnel 是一款可以在你本地机器和远程服务之间建立安全的加密隧道,保护你的 tcp 流量,能高效压缩传输,流量无特征。 local machine <----> shadowtu...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论