VPS自己搭建SSR全指南_| 步骤 | 操作内容 | 工具/命令 | 注意事项 |

如何在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服务器前需要准备:
  1. VPS选购:推荐使用搬瓦工CN2 GIA线路(洛杉矶机房)或Vultr的Ubuntu22.04系统,配置至少2GB内存。按小时计费的方案适合新手测试^^1^^
  2. 域名解析:将域名A记录指向VPS IP地址,确保后续SSL证书安装^^2^^
  3. 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配置或优化参数

四、进阶配置建议

  1. 端口定期更换:每季度修改一次端口号,配合fail2ban防扫描^^5^^
  2. 多用户管理:通过修改config.json实现不同用户分配独立带宽
  3. 性能监控:安装htop查看资源占用,必要时重启服务

五、安全注意事项

  1. 避免使用默认端口(如8388)
  2. 密码建议12位以上混合字符
  3. 定期检查/var/log/syslog异常登录记录
  4. 非必要不开启root远程登录
通过以上步骤,您应该已成功搭建SSR服务器。如遇复杂问题,可参考GitHub上的new-pac项目获取最新解决方案^^6^^。

发表评论

评论列表