如何在Debian VPS上搭建SSR服务器?
| 步骤 |
操作 |
命令示例 |
| 1. 购买VPS |
选择境外VPS供应商(如Vultr) |
- |
| 2. 配置环境 |
更新系统并安装依赖 |
sudo apt update && sudo apt upgradesudo apt install git wget python |
| 3. 安装SSR |
克隆仓库并运行脚本 |
git clone https://github.com/shadowsocksrr/shadowsocksr.gitcd shadowsocksrsudo python setup.py install |
| 4. 配置防火墙 |
放行SSR端口 |
sudo ufw allow [端口号] |
| 5. 启动服务 |
运行SSR服务器 |
sudo python server.py -d start |
Debian VPS搭建SSR完整指南
准备工作
- 选择VPS供应商:推荐使用Vultr等境外服务商,按小时计费且支持支付宝支付^^1^^
- 系统要求:Debian 6+/Ubuntu 14+,内存≥128MB^^2^^
- 基础工具安装:
sudo apt update
sudo apt install git wget python
详细安装步骤
1. 获取SSR源码
git clone https://github.com/shadowsocksrr/shadowsocksr.git
cd shadowsocksr
2. 配置与安装
- 编辑
config.json设置端口、密码等参数
- 运行安装脚本:
sudo python setup.py install
3. 防火墙配置
sudo ufw allow [你的SSR端口]
sudo ufw enable
4. 启动服务
sudo python server.py -d start
常见问题解决
| 问题 |
原因 |
解决方案 |
| 连接失败 |
防火墙未放行端口 |
检查ufw status并添加规则 |
| 脚本报错 |
依赖缺失 |
重新安装python和git |
| 速度慢 |
服务器位置不佳 |
更换VPS数据中心区域 |
注意事项
- 建议使用高端口号(10000以上)增强安全性^^3^^
- 定期更换密码和端口
- 可通过
screen命令保持后台运行
- 推荐使用fail2ban防止暴力破解
如需进一步优化性能,可参考TCP加速脚本配置^^4^^。
发表评论