首先需要购买一个服务器
我这里用的是雨云服务器 的Linux系统进行搭建的
目前有这些地区可以选
我买的是美国的,因为做外服游戏,自己按需购买
系统选择
Centos随便一个版本就行
然后安装一个宝塔面板,方便我们改文件,省得用命令更改麻烦
IP我选的是独享公网IP,NAT模式也可以搭建,但是我没试过,那种NAT的有可能别人也用,可能就不是独享了
然后我用的宝塔面板里的SSH终端
输入下边的命令代码进行安装
一、安装所需的依赖
yum -y install gcc gcc-c++ automake make pam-devel openldap-devel cyrus-sasl-devel
yum -y install pam-devel openldap-devel cyrus-sasl-devel gcc automake make openssl openssl-devel
二、ss5源码下载
wget http://nchc.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz
三、解压
tar -zxvf ss5-3.8.9-8.tar.gz
四、编译并安装
cd ss5-3.8.9/
./configure
make
make install
五、将ss5注册成服务
六、设置开机自动启动ss5服务
chkconfig ss5 on
七、修改配置文件
如果会命令修改的可以用linux命令修改,我是不会
我用宝塔面板的文件里边修改编辑
配置文件默认路径:/etc/opt/ss5/ss5.conf
找到这个文件打开编辑,找到下方两行代码
#auth 0.0.0.0/0
#permit - 0.0.0.0/0 - 0.0.0.0/0 - - - - -
(1)如果不需要设置密码连接按下方的修改
这两行前边的#去掉
(2)如果需要设置密码连接按下方的修改
就将这两行改为下方格式
auth 0.0.0.0/0 - u
permit u 0.0.0.0/0 - 0.0.0.0/0 - - - - -
然后去设置账号密码
账号密码设置在/etc/opt/ss5/ss5.passwd文件,还是宝塔编辑
一行一个账号 账号和密码直接用一个空格间隔
八、修改默认端口
ss5 默认使用1080端口,并允许任何人使用,如果要修改默认端口,请修改 /etc/sysconfig/ss5
在/etc/sysconfig/ss5这个文件中,添加下面这一行命令,-b后面的参数代表监听的ip地址和端口号
# Add startup option here
SS5_OPTS=" -u root -b 0.0.0.0:8080"
加权限,linux命令输入
chmod a+x /etc/init.d/ss5
九、重启服务器生效
service ss5 restart
然后放行8080端口即可