如何在VPS上自己搭建SSR服务器?详细步骤与常见问题解答
| 步骤 |
操作内容 |
工具/命令 |
注意事项 |
| 1. 购买VPS |
选择云服务商(如Vultr、搬瓦工),配置建议2GB内存以上 |
支付宝/信用卡支付 |
推荐选择CN2 GIA线路的洛杉矶机房 |
| 2. 连接服务器 |
使用SSH客户端(PuTTY/Xshell)连接 |
ssh root@yourip |
默认端口22,需保存登录凭证 |
| 3. 安装依赖 |
更新系统并安装必要组件 |
sudo apt update && sudo apt install git wget python |
Ubuntu/Debian系统适用 |
| 4. 部署SSR |
运行一键安装脚本 |
wget --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/ssr.sh && bash ssr.sh |
端口建议3000-65535之间 |
| 5. 配置防火墙 |
放行SSR服务端口 |
sudo ufw allow 端口号/tcp |
需与SSR配置端口一致 |
从入门到故障排查
一、准备工作与VPS选择
搭建SSR服务器前需要准备:
- VPS选购:推荐使用搬瓦工CN2 GIA线路(洛杉矶机房)或Vultr的Ubuntu22.04系统,配置至少2GB内存。按小时计费的方案适合新手测试^^1^^
- 域名解析:将域名A记录指向VPS IP地址,确保后续SSL证书安装^^2^^
- SSH工具:Windows用户推荐PuTTY,Mac/Linux使用终端连接
二、详细安装步骤
1. 基础环境配置
连接VPS后执行:
sudo apt update && sudo apt upgrade -y # 更新系统
sudo apt install git wget python3 -y # 安装必要工具
2. 一键部署SSR
推荐使用Toyocchi维护的脚本:
wget --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/ssr.sh
chmod +x ssr.sh
bash ssr.sh
脚本会引导完成:
- 端口设置(建议10000以上)
- 加密方式选择(aes-256-cfb较稳定)
- 协议配置(origin兼容性最好)^^3^^
3. 防火墙配置
sudo ufw allow 端口号/tcp # 放行SSR端口
sudo ufw enable # 启用防火墙
三、常见问题解决方案
| 问题现象 |
可能原因 |
解决方法 |
| 连接超时 |
防火墙未放行端口 |
检查ufw status并重新放行 |
| 速度缓慢 |
端口被限速 |
更换高端口号(如443) |
| 订阅失败 |
证书过期 |
更新Let’s Encrypt证书^^4^^ |
| 服务崩溃 |
内存不足 |
升级VPS配置或优化参数 |
四、进阶配置建议
- 端口定期更换:每季度修改一次端口号,配合fail2ban防扫描^^5^^
- 多用户管理:通过修改
config.json实现不同用户分配独立带宽
- 性能监控:安装
htop查看资源占用,必要时重启服务
五、安全注意事项
- 避免使用默认端口(如8388)
- 密码建议12位以上混合字符
- 定期检查
/var/log/syslog异常登录记录
- 非必要不开启root远程登录
通过以上步骤,您应该已成功搭建SSR服务器。如遇复杂问题,可参考GitHub上的
new-pac项目获取最新解决方案^^6^^。
发表评论