Linux上搭建Socks5服务器最简单的方法
说起socks5,这种服务是有点年头了。
以前最知名的socks5服务端就属ss5,但这老掉牙的玩意着实不太行。看这个文档:
linux搭建socks5代理_linux ss5_Venele的博客-CSDN博客
又要装一大堆工具,还很难配置。
以前我装过这个玩意,想成功访问还要配置半天。结果为了方便配的空密码,服务器3T流量在1天之内被人跑完了。所以这个ss5就是垃圾中的垃圾呀。
实际上现在可以提供socks服务的软件多的是不要不要的。
比如这个: gost
https://github.com/ginuerzh/gost/releases
下载下来。解压缩。然后直接运行,一个socks5服务就启动了。
gost -L :1080
gost -L :1080就足够开个socks5代理了。
如果要添加用户名和密码,也非常简单。参考下面的方法
gost -L admin:123456@:1080
将gost安装成服务也不难。
写一个gost.service 放到/usr/lib/systemd/system/ 目录下
gost.service的内容
[Unit]
Description=gost
After=network-online.target
Wants=network-online.target systemd-networkd-wait-online.service
[Service]
Type=simple
User=root
DynamicUser=true
ExecStart=/usr/local/bin/gost -L admin:123456@:1080
[Install]
WantedBy=multi-user.target
gost程序复制到/usr/local/bin/ 目录下,
启动服务就行了。是不是so easy.
systemctl daemon-reload
systemctl restart gost
如果你连service也不想做,直接用nohup把gost跑起来就行了,只要你不reboot,它就一直在后台跑。
nohup ./gost -L :1080 >> gost.log 2>&1 &
gost还支持很多其他协议,socks5服务都是小意思。
更多gost的用法可以看官方文档: GOST
是不是非常的简单。你不点个赞吗?