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.完成










评论