登陆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
首先搭建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
No comments:
Post a Comment