1. 购买云服务器
首先,我们需要购买一台云服务器。推荐使用阿里云、腾讯云等云服务提供商。选择一台配置适中的服务器,操作系统选择 CentOS 7。
2. 安装 SSR
在服务器上安装 SSR 需要先安装一些必要的软件,包括 wget、git、python 等。可以使用以下命令进行安装:
yum install wget git python -y
安装完成后,我们可以使用 git 命令下载 SSR 的安装包:
git clone -b manyuser https://github.com/shadowsocksr-backup/shadowsocksr.git
进入 shadowsocksr 目录,运行以下命令进行安装:
cd shadowsocksr
./initcfg.sh
安装完成后,我们需要修改配置文件。打开 shadowsocksr 目录下的 user-config.json 文件,修改以下参数:
"server": "0.0.0.0",
"server_ipv6": "::",
"server_port": 8888,
"password": "your_password",
"method": "aes-256-cfb",
"protocol": "auth_aes128_md5",
"obfs": "tls1.2_ticket_auth_compatible",
"timeout": 300,
"fast_open": false,
"workers": 1
其中,server_port 是 SSR 的端口号,password 是连接密码,method 是加密方式,protocol 是协议,obfs 是混淆方式。根据自己的需求进行修改。
3. 启动 SSR
修改完成后,我们可以使用以下命令启动 SSR:
python server.py
如果一切正常,SSR 就已经成功启动了。可以使用客户端连接测试一下。
4. 配置防火墙
为了保证服务器的安全性,我们需要配置防火墙。可以使用以下命令开放 SSR 的端口:
firewall-cmd --zone=public --add-port=8888/tcp --permanent
firewall-cmd --reload
5. 配置开机自启动
为了方便使用,我们可以将 SSR 配置为开机自启动。可以使用以下命令进行配置:
echo "python /root/shadowsocksr/server.py" >> /etc/rc.local
chmod +x /etc/rc.d/rc.local
总结
通过以上步骤,我们成功地在云服务器上搭建了 SSR 节点。需要注意的是,为了保证服务器的安全性,我们需要定期更新系统和 SSR,并且设置强密码。