云服务器搭建 SSR 节点

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,并且设置强密码。