登陆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