一、准备云主机环境
选择支持Linux系统的云服务商(如腾讯云、阿里云等),购买至少1核2G配置的云主机,推荐使用Ubuntu 20.04或CentOS 8系统。登录云主机控制台获取公网IP地址,并通过SSH工具连接服务器。
连接成功后执行系统更新命令:
sudo apt update && sudo apt upgrade -y
二、安装SSR服务端
通过Git获取官方源码并安装依赖组件:
- 安装Git工具:
sudo apt install git -y
- 克隆仓库:
git clone https://github.com/shadowsocksrr/shadowsocksr.git
- 进入目录:
cd shadowsocksr
三、配置与启动服务
编辑配置文件user-config.json
,包含以下核心参数:
- server_port:建议使用1024-65535之间的端口
- password:设置高强度密码
- method:推荐aes-256-cfb加密
- protocol:选择auth_aes128_md5协议
保存配置后,执行启动命令:bash run.sh
四、防火墙与安全管理
开放SSR服务端口并限制访问权限:
sudo ufw allow [端口号]/tcp
sudo ufw enable
建议定期检查日志文件/var/log/shadowsocks.log
,并设置fail2ban防止暴力破解。
通过标准化安装流程可在15分钟内完成SSR服务器部署,重点需注意加密协议选择与防火墙配置。建议每月更新服务端版本以修复潜在安全漏洞。