一、环境准备
在云服务器上搭建SSR需先完成以下准备工作:
- 选择云服务商:推荐腾讯云CVM、阿里云ECS或AWS EC2实例,需确保服务器支持公网IP访问
- 配置服务器:建议选择CentOS 8.2或Ubuntu 20.04系统,最低配置1核CPU/2GB内存
- 连接服务器:通过SSH客户端(PuTTY或Terminal)使用root账户登录,首次使用需重置实例密码
二、安装与配置
通过命令行完成核心组件的部署:
# 更新系统组件
sudo apt-get update && sudo apt-get upgrade -y
# 安装Git工具
sudo apt-get install git -y
执行SSR部署脚本:
- 克隆官方仓库:
git clone https://github.com/shadowsocksrr/shadowsocksr.git
- 运行安装脚本:
bash setup_cymysql.sh
和bash initcfg.sh
- 修改配置文件:设置端口(建议1024-65535)、密码强度≥12位、加密协议选择
aes-256-cfb
三、测试与优化
完成部署后需验证服务状态:
- 启动服务:
sudo systemctl start shadowsocks-libev
- 客户端连接测试:使用Windows/Mac客户端填入服务器IP、端口及加密参数
- 防火墙设置:开放TCP/UDP端口,阿里云需额外配置安全组规则
协议类型 | 混淆插件 | 适用场景 |
---|---|---|
auth_aes128_md5 | tls1.2_ticket | 高隐匿需求 |
origin | plain | 高速传输 |
通过标准化安装流程可在30分钟内完成SSR服务部署,重点需注意防火墙规则匹配和服务器的区域选择。建议定期更新SSR版本并使用systemd
管理服务进程,多用户场景推荐配合流量监控工具使用。