1.
准备与前提
- 确保有可用的腾讯云账号并完成实名认证。
- 购买“轻量应用服务器(香港地域)”,建议选择Ubuntu 20.04或Debian最新稳定版。
- 了解合规与法律要求,使用SSR请遵守当地法律与服务条款。
2.
创建与获取登录信息
- 在控制台创建实例时选择SSH密钥或密码登录,记录公网IP与默认端口(通常22)。
- 下载并保存密钥文件(.pem/.ppk),在本地设置好SSH工具(macOS/Linux可用ssh,Windows可用PuTTY或Windows Terminal)。
3.
首次SSH连接与系统更新
- 在终端连接:ssh root@服务器IP(或使用密钥:ssh -i /path/key.pem root@IP)。
- 连接后执行:apt update && apt upgrade -y(Debian/Ubuntu),安装常用工具:apt install -y git curl vim ufw。
4.
创建普通用户与安全设置
- 添加用户并设置sudo:adduser youruser && usermod -aG sudo youruser。
- 禁用root直接登录(编辑 /etc/ssh/sshd_config,将 PermitRootLogin no),重启SSH:systemctl restart sshd。
- 启用防火墙:ufw allow OpenSSH && ufw enable。
5.
安装SSR服务端(示例流程)
- 安装Python与pip(若使用python版SSR):apt install -y python3 python3-pip;或选择shadowsocks-libev等实现。
- 获取SSR服务端代码(示例):git clone https://github.com/shadowsocksrr/shadowsocksr.git /opt/shadowsocksr(注意社区维护情况)。
- 进入目录编辑配置文件 config.json,必填项:server_port、password、method(加密)、protocol、obfs。
6.
配置示例与启动
- config.json 示例要点:{"server":"0.0.0.0","server_port":8388,"password":"your_pass","method":"aes-256-cfb","protocol":"auth_sha1_v4","obfs":"tls1.2_ticket_auth"}。
- 启动(python版示例):python3 server.py m start -c /opt/shadowsocksr/config.json。建议写systemd服务单元便于管理。
7.
开放腾讯云和系统端口
- 在腾讯云控制台给实例添加安全组规则:入方向放行SSR端口(上例8388),协议TCP/UDP视实现而定。
- 在系统防火墙放行:ufw allow 8388/tcp && ufw allow 8388/udp;检查端口:ss -tunlp | grep 8388。
8.
客户端配置与测试连接
- 在客户端(Windows/Mac/Android/iOS)安装对应SSR客户端,导入服务器IP、端口、密码、加密方式、协议与混淆。
- 测试:访问能显示你服务器IP的站点(如 ipinfo.io)或使用ping/traceroute确认连通性。若无法连接,查看服务端日志。
9.
常见问题:服务无法启动怎么办?
- 检查配置语法是否正确(JSON是否有逗号/引号错误)。
- 查看日志:在服务目录查看日志文件或systemd日志:journalctl -u ssr.service -n 200。
- 确认依赖已安装(Python版本、必要模块),并确认端口未被占用(ss -tunlp)。
10.
常见问题:连接很慢或不稳定如何排查?
- 检查服务器带宽与延迟:使用iperf或mtr测到常用目标的延迟。
- 尝试更换加密方式或协议(部分算法CPU占用高会影响速度)。
- 检查是否被运营商限速或云服务商网络存在问题,可尝试更换节点或升级带宽套餐。
11.
常见问题:如何保证长期运行与开机自启?
- 将SSR写入systemd:创建 /etc/systemd/system/ssr.service,配置ExecStart指向启动脚本,Enable并Start:systemctl enable ssr && systemctl start ssr。
- 配置日志轮转与监控(logrotate),定期更新系统与备份配置文件,确保安全与稳定。
12.
问:在腾讯云控制台如何放行SSR端口?
问:在腾讯云控制台如何放行SSR端口? 答:登录控制台 → 实例所在地域的“安全组”或“网络”设置 → 编辑入站规则,添加自定义TCP/UDP端口(如8388)和来源IP范围(0.0.0.0/0或自定义),保存并等待生效。同时在实例系统内用ufw或iptables放行相同端口。
13.
问:我不想被断开,如何让SSR自动重启?
问:我不想被断开,如何让SSR自动重启? 答:推荐使用systemd管理:创建服务单元并配置 Restart=on-failure,这样当进程异常退出时会自动重启;并结合监控脚本或cron做健康检查,发现异常自动重启服务或机器。
14.
问:部署SSR有哪些合规与安全注意事项?
问:部署SSR有哪些合规与安全注意事项? 答:请确保用途合法合规,不用于违法活动;配置强密码并使用合适加密算法;定期更新系统和服务端软件;限制管理访问来源IP并开启系统日志与监控,防止滥用与安全风险。
来源:新手教程腾讯云轻量应用服务器香港ssr快速上手与常见问题