前言
无
环境
云服务:腾讯云(轻量应用服务器)(云服务位置:首尔)
系统:Centos7.6
CPU:2核
内存:2GB
shell软件
xshell(自行下载破解版)
下载依赖
yum -y install gcc openldap-devel pam-devel openssl-devel
下载ss5安装包
wget http://downloads.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz
解压ss5安装包
tar -vzx -f ss5-3.8.9-8.tar.gz
进入路径ss5-3.8.9
cd ss5-3.8.9
配置&编译&安装
1.配置--此命令检测当前环境是否符合编译,如可则生成makefile
./configure
2.编译
make
3.安装
make install
PS:此三条命令可链接执行
./configure && make && make install
给予SS5权限
chmod a+x /etc/init.d/ss5
修改配置文件
vi /etc/opt/ss5/ss5.conf
关于vi指令内容请自行搜索
修改位置1
修改位置2
ps:关于字符u,如不设置用户密码,不需要更改,仅将#删除即可,关于vi指令内容自行搜索
修改端口号
vi /etc/sysconfig/ss5
启动SS5
service ss5 start
至此关于SS5搭建结束。
关于设置用户名密码
详见修改配置文件1,将-改为u
vi /etc/opt/ss5/ss5.passwd
输入格式为:username空格password
例:aaa 111
关于重启后SS5不提供服务
执行以下命令
echo 'mkdir /var/run/ss5/' >> /etc/rc.d/rc.local
chmod +x /etc/rc.d/rc.local
/sbin/chkconfig ss5 on
经查是重启后服务会删除掉run目录下的ss5。
关于其他常见命令及问题记录
每次修改配置文件都需重启SS5服务才会生效
service ss5 restart
手动启动SS5
service ss5 start
查看端口
netstat -tunlp | grep 1088
关于搭建完成,仍然无法链接。
查看云服务防火墙,在云服务管理界面-防火墙界面-添加通行规则即可。
以腾讯云为例需添加以下两条规则
日志位置
/var/log/ss5/ss5.log