根据需要代理服务,在使用过Proxifier和Socks5服务后发现比较便捷,于是也选择搭建一个Socks5服务配合Proxifier使用(绝对不是偷懒哈哈哈哈)

SS5 Socks Server (sourceforge.net) SS5官网,瞻仰大佬。

安装设置参考自

Socks5服务器安装指南 | 我的系统记录 (sa-log.com)

使用过程中遇到了几处问题

1.安装完成后重启服务器,ss5服务无法启动
是因为ss5的pid文件导致的,默认路径位于/var/run/ss5/ss5.pid。但重启后该目录消失了。每次重启系统都需要重建这个目录:/var/run/ss5。 解决方法就是:修改pid路径。 修改方法:在文件/etc/sysconfig/ss5修改参数,指定pid路径。修改配置后文件内容如下:

# Add startup option here
#SS5_OPTS=" -u root"
SS5_OPTS=" -p /var/run/ss5.pid"

2.ss5服务会自动停止(自己崩溃了?)
启动ss5服务后,有时很快停止,有时候会运行较长时间再停止,但是无论如何都是我们不希望遇到的。参考CentOS 7配置使某服务在崩溃或退出后自动启动 – 孙希栋的博客 (sunxidong.com) 执行

systemctl edit ss5

该命令会在/etc/systemd/system/ss5.service.d目录下生成一个名为override.conf的文件。
在该文件中添加以下内容:

[Service]
Restart=always
RemainAfterExit=no

3.ss5日志增长过快
ss5的日志增长速度不稳定,时快时慢,开始发现日志增速明显时,感觉一月清理一次也没关系,就没太在意,结果不到3周日志就塞满了磁盘分区,导致其它服务都不正常了。引出了不少问题,而且无从下手解决,毕竟根本原因是磁盘空间不足了。然后就把日志关了。在vim /etc/init.d/ss5里添加-m参数。参考自解决socket-ss5日志过大的问题_李卫行-CSDN博客_ss5日志

4.无法验证账户信息
Proxifier反复弹出验证账户信息的提示框,检验服务器也提示账号无法验证。遇到了一次,目前重装服务解决。暂无明确问题指向,怀疑和/etc/opt/ss5/ss5.conf配置里验证配置有关,不过都是重装后才想起的,暂时无法验证。通过ss5srv show_connect命令可以查看到有超多的failed连接。

嘴毒服人心


0 条评论

发表回复