Total Pageviews

Friday, 27 April 2018

一个socks代理服务器程序-ssocks5

用法:
git clone https://github.com/felix021/ssocks5
cd ssocks5
python ssocks5.py 3344 &

不过 命令"python ssocks5.py 3344 &"仍然容易退出,所以我们可以利用systemd来把
python ssocks5.py 3344运行为service:
nano /etc/systemd/system/ssocks5-py.service
其内容为:
[Unit]
After=network.target

[Service]
ExecStart=/usr/bin/python /root/
ssocks5/ssocks5.py 3344
Restart=always

[Install]
WantedBy=multi-user.target


 然后运行:
systemctl start ssocks5-py
systemctl enable ssocks5-py

这样,这个socks代理服务器程序就搭建好了。 它可以用作stunnel/xtunnel/gotunnel/qtunnel等的后端程序。

项目地址: https://github.com/felix021/ssocks5

注:https://github.com/felix021/ssocks5/blob/master/ssocks5.py
https://github.com/felix021/ssocks5/issues/2,把ssocks5.py的第147行的 LOCAL的值
改成127.0.0.1或localhost ,即可让ssocks5.py仅对localhost提供服务。

No comments:

Post a Comment