Total Pageviews

Sunday 4 April 2021

利用 socks5-tunnel-by-klu-dev翻墙

 登陆Linux vps.首先安装rust环境。然后,

git clone https://github.com/klu-dev/socks5-tunnel socks5-tunnel-by-klu-dev

cd socks5-tunnel-by-klu-dev

cargo build --release

(会生成子目录target/release/,且target/release/里面会生成可执行文件socks5-tunnel)

cd target/release/

./socks5-tunnel -h

./socks5-tunnel --gen-key-pair

(会生成Private key值和Public key值。把它们记录下来)



然后到本地的mac机器。首先安装rust环境。然后,

git clone https://github.com/klu-dev/socks5-tunnel socks5-tunnel-by-klu-dev

cd socks5-tunnel-by-klu-dev

cargo build --release

(会生成子目录target/release/,且target/release/里面会生成可执行文件socks5-tunnel)

cd target/release/

./socks5-tunnel -h

./socks5-tunnel --gen-key-pair

(会生成Private key值和Public key值。把它们记录下来)



然后回到linux vps.

还是进入/root/socks5-tunnel-by-klu-dev/target/release/里面。

./socks5-tunnel --mode server -l 0.0.0.0:5090 -k 服务器上生成的Private key的值 --peerpublickey 客户机器上生成的Public key的值


boa /root/socks5-tunnel-by-klu-dev/target/release/socks5-tunnel --mode server -l 0.0.0.0:5090 

-k 服务器上生成的Private key的值 --peerpublickey 客户机器上生成的Public key的值 && reboot

服务器端搭建完成。


然后到本地的mac机器。

还是进入~/socks5-tunnel-by-klu-dev/target/release/里面。

  

./socks5-tunnel --localaddr 127.0.0.1:3567 --localprivatekey 客户机器上生成的Privatekey的值  --mode client --peerpublickey 服务器上生成的Publickey的值 --peeraddr 服务器的公网ip:5090

(要按此顺序写参数!)


不要关闭此terminal。设置浏览器的socks5代理地址为127.0.0.1 ,端口为3567,浏览器即可翻墙。


项目地址:https://github.com/klu-dev/socks5-tunnel






No comments:

Post a Comment