Total Pageviews

Wednesday, 9 October 2019

一个基于python的socks代理服务器程序:Socks5_proxy-by-sun1024

在 Linux vps上。
git clone https://github.com/sun1024/Socks5_proxy Socks5_proxy-by-sun1024
cd Socks5_proxy-by-sun1024
nano  Socks5_proxy.py
(把第88行的0.0.0.0改为127.0.0.1)
python Socks5_proxy.py 4455
(意思是监听4455端口)

建议用systemd把python Socks5_proxy.py 4455运行为service:
nano /etc/systemd/system/socks5_proxy-by-sun1024.service
其内容为:
[Unit]
After=network.target

[Service]
ExecStart=/usr/bin/python /root/Socks5_proxy-by-sun1024/Socks5_proxy.py 4455
Restart=always

[Install]

WantedBy=multi-user.target

然后,运行:
systemctl start socks5_proxy-by-sun1024
systemctl enable socks5_proxy-by-sun1024
这个socks代理服务器程序就搭建完成。

这个socks代理服务器程序可以用作各种tunnel程序的后端程序。