国外服务器搭建SSR教程
前期准备
| 步骤 | 详情 |
|---|---|
| 选择VPS服务商 | 推荐Vultr、DigitalOcean、Linode等,需支持Linux系统(如CentOS/Ubuntu)。 |
| 配置要求 | 基础配置:2G内存、1核CPU,多人使用可升级配置。 |
| 地理位置 | 优先选择离用户较近的机房(如亚洲选新加坡、日本,欧美选对应区域),降低延迟。 |
服务器初始化
- 登录VPS
通过SSH工具(如PuTTY、Xshell)连接服务器,输入IP、用户名和密码。

- 更新系统
# CentOS/Ubuntu通用命令 sudo apt update && sudo apt upgrade -y # Ubuntu sudo yum update -y # CentOS
安装SSR服务端
- 安装依赖
sudo apt install python3-pip -y # Ubuntu sudo yum install python3-pip -y # CentOS
- 下载SSR脚本
# 克隆ShadowsocksR项目仓库 git clone https://github.com/shadowsocksrr/shadowsocksr.git cd shadowsocksr
- 安装SSR
sudo pip3 install -r requirements.txt sudo python3 setup.py install
配置SSR
- 修改配置文件
编辑config.json,设置以下参数:server_port: 服务端端口(如8388)。password: 自定义加密密码。method: 加密方式(如aes-256-gcm)。protocol: 协议(推荐origin或auth_sha1_v4)。obfs: 混淆流量(如http_simple或tls1.2_ticket_auth)。
示例配置:{ "server":"0.0.0.0", "server_port":8388, "password":"your_password", "method":"aes-256-gcm", "protocol":"auth_sha1_v4", "obfs":"http_simple" }
- 启动SSR服务
sudo python3 /usr/local/bin/ssserver -c config.json -d start
防火墙与安全设置
- 开放端口
# CentOS使用firewalld sudo firewall-cmd --permanent --add-port=8388/tcp sudo firewall-cmd --reload # Ubuntu使用UFW sudo ufw allow 8388/tcp
- 设置开机自启
# 创建Systemd服务文件 echo "[Unit] Description=ShadowsocksR Server After=network.target [Service] ExecStart=/usr/local/bin/ssserver -c /path/to/config.json -d start Restart=always [Install] WantedBy=multi-user.target" | sudo tee /etc/systemd/system/ssr.service sudo systemctl enable ssr sudo systemctl start ssr
客户端配置
- 下载客户端
- Windows/macOS:SSR官网下载。
- 手机:各大应用商店搜索“ShadowsocksR”。
- 添加节点
- 服务器地址:VPS的公网IP。
- 端口:8388(需与服务端一致)。
- 密码、加密方式、协议、混淆参数需与
config.json匹配。
相关问题与解答
问题1:SSR连接失败,提示“无法连接到服务器”怎么办?

- 检查端口是否开放:确保防火墙已放行SSR端口(如8388)。
- 确认IP和密码:检查客户端填写的服务器地址、端口、密码是否与服务端一致。
- 查看服务状态:通过
sudo systemctl status ssr确认SSR服务是否在运行。
问题2:如何提升SSR服务器的稳定性?

- 优化带宽:选择更高配置的VPS或升级套餐。
- 更换协议:尝试
tls1.2_ticket_auth等抗干扰更强的混淆协议。
原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/80721.html