如何在VPS上安装SSR脚本?详细步骤与常见问题解决方案
| 步骤 |
操作说明 |
使用工具 |
命令示例 |
| 1. 准备VPS |
购买国外VPS服务器(推荐Vultr) |
SSH客户端(如Xshell) |
yum install wget -y (CentOS) |
| 2. 下载脚本 |
获取SSR一键安装脚本 |
wget |
wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/ssr.sh |
| 3. 执行安装 |
运行脚本并配置参数 |
bash |
chmod +x ssr.sh && bash ssr.sh |
| 4. 防火墙设置 |
开放SSR服务端口 |
firewalld/iptables |
firewall-cmd --add-port=1984/tcp --permanent |
从零搭建到故障排查
一、准备工作与VPS选择
在开始安装SSR脚本前,您需要准备一台境外VPS服务器。推荐选择国际知名服务商如Vultr、DigitalOcean等,这些平台提供按小时计费的KVM架构服务器,新服务器IP可有效降低被封风险。以Vultr为例:
- 注册账号并完成邮箱验证
- 通过支付宝/PayPal充值(最低$2.5/月)
- 选择纽约/东京/洛杉矶等节点
- 安装CentOS 7 x64系统(兼容性最佳)
二、SSR脚本安装详细步骤
1. 连接VPS服务器
使用SSH客户端(Xshell/PuTTY)连接VPS,输入以下命令更新系统环境:
yum update -y && yum install wget git -y # CentOS系统
apt update && apt install wget git -y # Ubuntu系统
2. 下载并执行安装脚本
推荐使用TeddySun维护的稳定版脚本:
wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/ssr.sh
chmod +x ssr.sh
bash ssr.sh
安装过程中需注意:
- 端口号建议选择3000-65535之间的数字
- 加密方式推荐
aes-256-cfb或chacha20-ietf-poly1305
- 协议参数保持默认或选择
authsha1v4
3. 服务验证与启动
安装完成后,使用以下命令管理SSR服务:
# 启动服务
bash ssr.sh start
查看运行状态
bash ssr.sh status
获取客户端配置信息(含服务器IP、端口、密码等)
bash ssr.sh info
三、常见问题解决方案
| 问题现象 |
可能原因 |
解决方法 |
| 连接超时 |
防火墙未放行端口 |
firewall-cmd --add-port=端口/tcp --permanent |
| IP被封禁 |
运营商检测 |
更换端口或使用obfs=tls1.2ticket_auth混淆 |
| 速度缓慢 |
服务器负载过高 |
执行bash ssr.sh bbr开启TCP加速 |
| 脚本报错 |
依赖缺失 |
安装python-setuptools和m2crypto |
四、性能优化建议
- TCP加速:运行BBR优化脚本提升网络吞吐量
bash ssr.sh bbr
- 流量伪装:启用TLS协议混淆(需客户端同步配置)
- 定期维护:每月更换一次密码和端口
- 安全加固:禁用root登录,创建专用系统用户
通过以上步骤,您应该已成功在VPS上部署了SSR服务。如需进一步优化,可参考GitHub上的
脚本仓库获取最新维护版本。
发表评论