Quantcast
Channel: 看得透又看得远者prevail.ppt.cc/flUmLx ppt.cc/fqtgqx ppt.cc/fZsXUx ppt.cc/fhWnZx ppt.cc/fnrkVx ppt.cc/f2CBVx
Viewing all articles
Browse latest Browse all 20473

利用encryptsocks翻墙

$
0
0
登陆linux vps.
首先搭建nodejs环境。nodejs >= v4.
npm install -g encryptsocks (运行此命令后,得到的服务器端的可执行文件为serverssjs)

/root/node-v9.8.0-linux-x64/bin/serverssjs -s 0.0.0.0 -p 9050 -k my-password -m aes-256-cfb
不过此命令:/root/node-v9.8.0-linux-x64/bin/serverssjs -s 0.0.0.0 -p 9050 -k my-password -m aes-256-cfb 是运行在前台的,容易退出。我们可以利用systemd来把此命令运行为service:
nano /etc/systemd/system/encryptsocks.service
其内容为:
[Unit]
After=network.target

[Service]
ExecStart=/root/node-v9.8.0-linux-x64/bin/serverssjs -s 0.0.0.0 -p 9050 -k my-password -m aes-256-cfb
Restart=always

[Install]
WantedBy=multi-user.target


然后运行:
systemctl restart encryptsocks
systemctl enable encryptsocks

服务器端就搭建好了。

在本地机器mac上。
首先搭建nodejs环境。nodejs >= v4.
npm install -g encryptsocks  (运行此命令后,得到的客户端的可执行文件为localssjs)

localssjs -s my-vps-ip -p 9050 -k my-password -m aes-256-cfb -b 3145
(-b 3145的意思是本地机器监听的端口为3145)
然后设置本地机器的浏览器的socks5代理服务器地址为127.0.0.1:3145 ,浏览器即可翻墙。

项目地址:https://github.com/oyyd/encryptsocks

Viewing all articles
Browse latest Browse all 20473

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>