买了VPS后如何安装和配置SSR?
| 步骤 |
操作说明 |
使用工具 |
命令示例 |
| 1. 购买VPS |
选择境外VPS服务商(如阿里云、AWS) |
云服务商官网 |
- |
| 2. 连接服务器 |
使用SSH客户端连接VPS |
PuTTY/Terminal |
ssh root@yourip |
| 3. 环境配置 |
更新系统并安装依赖 |
系统包管理器 |
sudo apt update && sudo apt install git wget python |
| 4. 安装SSR |
运行一键安装脚本 |
ShadowsocksR脚本 |
wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocksR.sh && bash shadowsocksR.sh |
| 5. 配置参数 |
修改config.json文件 |
文本编辑器(nano/vim) |
设置端口、密码、加密方式 |
| 6. 启动服务 |
运行SSR服务端 |
- |
sudo python server.py -d start |
VPS上SSR的安装与使用指南
一、准备工作
- 选择VPS服务商:建议选择境外服务器(如AWS、Vultr),避免国内网络限制^^1^^2^^
- 获取SSH访问权限:使用PuTTY(Windows)或Terminal(Mac)连接服务器^^1^^
- 基础环境配置:
- Ubuntu/Debian系统:
sudo apt update && sudo apt upgrade
- CentOS系统:
sudo yum update && sudo yum upgrade^^1^^
二、SSR安装步骤
- 一键安装脚本(推荐新手):
wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocksR.sh && bash shadowsocksR.sh
按提示设置端口、密码和加密方式^^3^^4^^
- 手动安装(适合高级用户):
- 克隆仓库:
git clone https://github.com/shadowsocksrr/shadowsocksr.git
- 进入目录:
cd shadowsocksr
- 安装配置:
sudo python setup.py install^^1^^
三、常用管理命令
| 功能 |
命令 |
| 启动服务 |
sudo python server.py -d start |
| 查看连接 |
netstat -anp \| grep 'python' \| grep 'ESTABLISHED'^^5^^ |
| 停止服务 |
sudo python server.py -d stop |
| 重启服务 |
sudo python server.py -d restart |
四、常见问题解决
| 问题 |
原因 |
解决方案 |
| 连接失败 |
防火墙未放行端口 |
执行iptables -I INPUT -p tcp --dport 端口号 -j ACCEPT^^6^^ |
| 速度慢 |
服务器位置/带宽限制 |
更换机房或启用BBR加速^^3^^ |
| 频繁断开 |
协议特征明显 |
修改config.json中的protocol和obfs参数^^6^^ |
五、安全建议
- 避免使用默认端口(如1080)
- 定期更换密码和加密方式
- 限制同时连接用户数^^6^^
- 建议使用
authchain_*协议和非TLS混淆^^6^^
通过以上步骤,您可以在VPS上成功部署SSR服务。如需进一步优化性能,可参考
BBR加速脚本进行网络调优^^3^^。
发表评论