搬瓦工机场
Just My Socks教程

CentOS 系统 ShadowsocksR 一键脚本安装教程 (支持CentOS 9)

本文于 2026-09-25 09:57 更新,部分内容具有时效性,如有失效,请留言

在 CentOS 7、CentOS 8 以及 CentOS 9 系统上,都可以使用一键脚本搭建 ShadowsocksR 服务端。搬瓦工教程网将为大家介绍 CentOS SSR 一键脚本的安装方法。此前本站曾分享过 CentOS 系统搭建 SS 的配置教程,本文继续介绍 VPS搭建SSR教程,通过运行 ShadowsocksR 脚本完成节点搭建。使用 CentOS SSR 一键脚本可以自动完成依赖安装和 JSON 配置生成,减少新手逐行敲击命令时出现的错误。下面将详细说明 SSR 脚本的运行条件与具体步骤。

CentOS 系统 ShadowsocksR 一键脚本安装教程配图,展示服务器、网络加速及自动化脚本图标。

CentOS 环境下快速部署 ShadowsocksR 服务端的自动化脚本指南

本文适合CentOS 7、CentOS 8 以及 CentOS 9 用户参考。本站近期在 CentOS 7 系统重新测试原 hijk SSR 一键脚本,脚本仍可完成安装并启动 ShadowsocksR 服务。

本文主要演示 CentOS 环境的部署流程。若您的 VPS 服务器当前安装的是 Ubuntu 系统,可以参考:Ubuntu 系统 ShadowsocksR / SSR 一键脚本安装教程。

另外,如需在 Ubuntu 环境下部署原生 SS 服务,可以参考:Ubuntu 系统 Shadowsocks / SS 一键脚本安装教程,了解对应的安装方法。

如果大家还不清楚 SS 和 SSR 节点的区别,或者不知道该选择原生 SS 还是 ShadowsocksR,可以先参考:SS 与 SSR 节点有什么区别?哪个更稳定好用?,再决定继续按本文部署 SSR,还是选择其它方案。

一、VPS 服务器选择与 SSH 登录准备

在执行 CentOS SSR 一键脚本之前,需要准备一台网络线路稳定的海外 VPS。无论是进行 CentOS系统搭建SSR,还是运行SSR脚本,VPS 线路和服务器稳定性都会影响后期使用。

1. VPS 服务器选择

下面列出几类常见选择,适合用来运行 ShadowsocksR 脚本和搭建 SSR 服务端。

1、国内优化直连线路推荐:搬瓦工。

搬瓦工的机房线路经过优化,国内连接延迟较低,适合用来运行 CentOS SSR 一键脚本。如需了解详细机型,可参阅:搬瓦工 VPS 在售方案汇总。

2、按时计费 VPS 推荐:Vultr。

对于需要频繁测试 ShadowsocksR 脚本的用户,Vultr 支持按小时计费与随时销毁,可以作为 VPS 搭建 SSR 教程中的测试环境。Vultr 注册请阅读:Vultr VPS 注册与购买教程。

3、官方免配置方案推荐:Just My Socks。

如果不想花时间自己搭建和维护 SSR 服务端,或排查 SSR 脚本运行过程中遇到的问题,可以考虑搬瓦工官方运营的 Just My Socks 机场服务。该服务提供 IP 被封后官方免费更换 IP 机制,省去了自己维护 CentOS SSR 服务端的工作。详细套餐可参考:Just My Socks 在售方案汇总。

准备好 VPS 后,还需要通过 SSH 登录服务器执行安装命令。Windows 系统和 Mac OS X(苹果)系统都可以连接 VPS,下面分别介绍对应的 SSH 登录方法:

2. Windows 系统连接 VPS 服务器

Windows 用户可以使用 Xshell 远程连接 VPS 服务器。

3. Mac OS X(苹果)系统连接 VPS 服务器

Mac OS X(苹果)用户不需要下载第三方远程连接软件,使用系统自带的终端就能连接 VPS。打开终端工具,或者按 Command+空格 组合键搜索“终端”并打开,然后输入以下命令:

ssh root@ip_address -p ssh_port
#例如:ssh root@192.168.0.1 -p 22

其中,ip_address 需要替换为 VPS 的 IP 地址,ssh_port 需要替换为 VPS 的 SSH 端口。

回车后,根据提示输入 VPS 的 SSH 密码即可登录服务器,登录成功后便可以继续执行后面的安装命令。

温馨提示:如果您有自己的域名,也可以参考:安装 V2Ray 带伪装一键脚本。V2Ray 与 SSR 并非同一种方案,但都可以用于在 VPS 上搭建代理节点。

如果担心节点被阻断,有建站基础的用户还可以阅读:CentOS系统 V2Ray 一键脚本安装教程,了解 V2Ray 服务端的安装和配置方法。

二、CentOS 系统一键搭建 ShadowsocksR / SSR 教程

通过 SSH 终端连接服务器后,就可以执行 CentOS SSR 一键脚本的部署步骤。

本段 VPS 搭建 SSR 教程会演示终端每一步的回显内容。不论是第一次进行 CentOS系统搭建SSR,还是后期维护节点,都可以按照下面的图文步骤运行 ShadowsocksR 脚本并完成节点配置。

本文使用 hijk 的 CentOS SSR 一键脚本,适合需要一键安装 SSR、快速搭建 ShadowsocksR 服务端的用户。连接服务器后,在命令行输入以下 SSR 脚本并回车执行:

bash <(curl -sL https://raw.githubusercontent.com/hijkpw/scripts/master/centos_install_ssr.sh)

执行上述 CentOS SSR 一键脚本命令后,终端初始显示状态如图:

CentOS SSR 一键脚本终端初始运行界面

执行 CentOS SSR 一键脚本后的终端初始显示状态

随后系统会提示“请设置 SSR 的密码(不输入则随机生成)”。在这里输入自定义密码,本站演示使用“123456”,输入后按回车键,如图:

CentOS 9 SSR 搭建自定义密码设置

终端提示设置 ShadowsocksR 的密码,输入自定义密码并回车

随后终端会提示“请设置 SSR 的端口号[1-65535]”。建议输入一个容易记住且没有被占用的端口号,本文演示将 ShadowsocksR 端口设置为“23456”,输入后按回车键,如图:

SSR 端口放行与端口号配置步骤

终端提示设置 ShadowsocksR 的端口号,输入未被占用的端口并回车

回车后,系统要求“选择加密方式”,默认配置为 aes-256-cfb。本文演示继续使用默认的 aes-256-cfb,按回车键确认即可,如图:

ShadowsocksR 服务器配置加密方式选择

终端提示选择加密方式,按回车默认选择 aes-256-cfb

随后终端提示“请选择 SSR 协议(默认 origin)”。本文继续使用默认的 origin,按回车键进入下一步,如图:

CentOS系统搭建SSR协议设置

终端提示选择 ShadowsocksR 协议,按回车默认选择 origin

随后提示“请选择混淆模式(默认 plain)”。本文演示同样使用默认的 plain,按回车键确认,如图:

VPS搭建SSR教程混淆模式选择

终端提示选择混淆模式,按回车确认默认的 plain 模式

完成参数设置后,终端会滚动输出安装过程,包括依赖安装、SSR 文件下载和服务配置等操作。保持终端连接,等待脚本运行结束即可。

服务器性能和网络情况会影响安装时间,下载部分依赖文件时可能需要等待几分钟,如图:

SSR脚本自动编译与依赖安装过程

终端屏幕滚动输出安装过程,系统正在自动安装组件并配置 ShadowsocksR 服务

安装完成后,屏幕会输出配置成功的汇总信息,如图:

CentOS SSR 一键脚本安装成功界面

SSR 脚本部署完成,终端输出包含 IP、端口、密码等节点配置的汇总信息

上图红字部分包含后续连接需要使用的数据:

  • ShadowsocksR 的基础配置信息(IP、端口、密码、加密方式等)
  • URL 格式的 ShadowsocksR 链接
  • ShadowsocksR 二维码链接信息

这里输出的 IP、端口、密码、加密方式、协议和混淆,就是后续 SSR 客户端需要填写的核心参数。如果大家是第一次用 VPS 搭建 SSR,建议先把这些信息保存到本地,再到客户端逐项填写,避免端口、密码或协议填写错误导致无法连接。

安装结束后,终端会输出 SSR 配置信息、SSR 链接和二维码。如果脚本提示“为使 BBR 模块生效,系统将在 30 秒后重启”,等待 VPS 重启完成后重新连接即可;如果没有出现重启提示,后续需要重启 VPS 时,可以手动执行 reboot。

本次搭建 ShadowsocksR / SSR 共完成了以下几项操作:

  • 安装 ShadowsocksR 所需依赖
  • 检查并启用 BBR 加速
  • 安装 ShadowsocksR 并设置系统服务

三、ShadowsocksR / SSR 客户端下载与配置

完成服务端部署后,还需要在本地设备安装对应的代理软件并添加 SSR 节点,大家可前往 客户端下载 页面获取对应版本的软件。

ShadowsocksR 适用的最新客户端可参考:最新 ShadowsocksR / SSR 客户端下载(支持各平台)。

下载安装后,将终端最后输出的 IP、端口、密码、加密方式、协议和混淆准确填入客户端,即可完成 CentOS 系统搭建 SSR 的全套操作流程。

电脑端用户在获取服务端节点数据后,请阅读:Windows 系统 ShadowsocksR / SSR 客户端配置教程,按照教程填写对应的节点参数。

移动端设备的客户端界面和电脑端有所区别,安卓手机用户可查阅:Android(安卓)系统 ShadowsocksR / SSR 客户端配置教程,完成节点添加和连接测试。

使用苹果电脑的用户,如果需要了解 macOS 下代理客户端的基本设置方式,也可以参考:Mac OS X(苹果)系统 Shadowsocks 客户端配置使用教程,再根据本文安装完成后输出的 SSR 参数填写对应客户端。

四、ShadowsocksR 日常管理与连接排查

在 CentOS SSR 一键脚本部署完成后,后续可能会遇到查看运行状态、修改节点参数、检查端口以及排查连接问题等操作。下面整理 SSR 脚本常用的管理命令和处理方法。

1. 查看 ShadowsocksR 运行状态与配置信息

如需核对服务端参数或检查 ShadowsocksR 是否正在运行,可以在终端执行以下命令:

bash <(curl -sL https://raw.githubusercontent.com/hijkpw/scripts/master/centos_install_ssr.sh) info

如果需要查看 systemd 服务状态,也可以执行:

systemctl status shadowsocksR --no-pager

如果看到 Active: active (running),说明 ShadowsocksR 服务正在运行。

如需查看 SSR 配置文件,可以执行:

cat /etc/shadowsocksR.json

配置文件中会包含 server_port、password、method、protocol 和 obfs 等字段,客户端填写参数时可以对照检查。

2. 管理 ShadowsocksR 服务进程

该 ShadowsocksR 脚本会自动注册 systemd 服务,安装完成后可以通过 systemctl 命令启动、停止或重启 ShadowsocksR。

根据需要执行对应命令即可:

  • 启动服务:systemctl start shadowsocksR
  • 停止服务:systemctl stop shadowsocksR
  • 重启服务:systemctl restart shadowsocksR
  • 查看状态:systemctl status shadowsocksR --no-pager

3. 修改 SSR 密码、端口和混淆参数

如果需要修改 SSR 的密码、端口、加密方式、协议或混淆参数,可以重新运行前面的 CentOS SSR 一键脚本,再按照交互提示填写新的节点参数。脚本会重新生成 /etc/shadowsocksR.json 配置文件,并重启 ShadowsocksR 服务。

4. 检查 SSR 端口监听和防火墙

如果 ShadowsocksR 安装完成后客户端无法连接,先不要重复运行脚本。可以先检查 SSR 服务是否运行,再确认端口是否处于监听状态。

本文演示端口为 23456,可以执行:

ss -tulnp | grep 23456

正常情况下会看到 TCP 和 UDP 都在监听该端口,相关进程为 python。

如果服务状态正常、端口也在监听,但客户端仍然无法连接,再检查 VPS 商家后台的安全组、防火墙或入站规则,确认 SSR 端口已经放行。

可以先查看 iptables 中是否存在当前端口规则:

iptables -L -n | grep 23456

继续查看 firewalld 状态:

firewall-cmd --state

如果返回 -bash: firewall-cmd: command not found,说明当前系统没有可用的 firewall-cmd 命令,这不是 ShadowsocksR 安装失败。此时需要检查 VPS 商家后台的防火墙、安全组或入站规则,确认已经放行 SSR 端口的 TCP 和 UDP。

5. 卸载 ShadowsocksR 服务端

如果后续不再使用 ShadowsocksR 服务端,或者准备更换其它代理方案,可以执行以下命令卸载 SSR:

bash <(curl -sL https://raw.githubusercontent.com/hijkpw/scripts/master/centos_install_ssr.sh) uninstall

执行后按照终端提示确认卸载,脚本会删除 ShadowsocksR 配置文件、程序目录和 systemd 服务。安装 SSR 时加入的部分系统软件和 BBR 相关配置不会随 SSR 一起删除。

五、总结

通过 CentOS SSR 一键脚本,可以完成 ShadowsocksR 服务端的安装、参数设置和日常管理。节点后续能否正常连接,还会受到 VPS 线路、端口、客户端参数以及服务商网络策略等因素影响。

如果 SSR 节点出现连接问题,可以先检查服务状态、端口监听、配置文件和安全组,看看问题出在哪。如果经常遇到连接异常,也可以根据自己的使用情况考虑 V2Ray 等其它代理方案。

Just My Socks 套餐对比与选择
选择提示如果您只是想直接使用代理服务,不想自己购买 VPS、安装系统和维护环境,可以优先考虑搬瓦工官方出品的 Just My Socks。
自己搭建上网环境虽然自由,但面对晚高峰线路抽风和 AI 工具(如 Gemini、ChatGPT)频繁的 IP 封锁,维护成本其实很高。如果你想追求极致的省心和纯净度,搬瓦工官方机场(Just My Socks)是目前最好的替代方案。
搬瓦工机场不仅自带 CN2 GIA 高速线路,更重要的是 IP 权重高,能完美解锁各类主流 AI 权限。
下面是目前搬瓦工机场 JMS 详细的套餐介绍:
机房位置带宽流量设备价格购买
洛杉矶 5002.5Gbit500GB/月5台$5.88/月-$58.88/年购买
洛杉矶 10005Gbit1T/月无限$9.88/月-$98.88/年购买
洛杉矶 50005Gbit5T/月无限$48.99/月-$489.99/年购买
洛杉矶 100005Gbit10T/月无限$93.99/月-$948.99/年购买
香港 CMI+NTT2.5Gbps500GB/月5台$8.99/月-$89.99/年购买
香港 CMI+NTT5Gbps1T/月无限$14.90/月-$113.99/年购买
香港 CMI+NTT5Gbps5T/月无限$59.99/月-$599.99/年购买
香港 IPLC 专线300MB 独享300GB/月3台$21.00/月-$210.00/年购买
香港 IPLC 专线1G 独享1T/月无限$59.00/月-$589.00/年购买
香港 CN2 GIA100MB 独享100GB/月3台$34.99/月-$349.99/年购买
香港 CN2 GIA500MB 独享500GB/月5台$149.99/月-$1499.99/年购买
香港 CN2 GIA1G 独享1T/月无限$279.99/月-$2799.99/年购买
日本 CN2 GIA100MB 独享100GB/月3台$29.99/月-$299.99/年购买
日本 CN2 GIA200MB 独享500GB月5台$135.99/月-$1349.99/年购买
日本 CN2 GIA500MB 独享1T/月无限$239.00/月-$2399.00/年购买
日本 CN2 GIA700MB 独享5T/月无限$1135.00/月-$11395.00/年购买
伦敦 5002.5Gbps500GB/月5台$6.8/月-$67.99/年购买
伦敦 10005Gbps1T/月无限$11.29/月-$113.99/年购买
伦敦 50005Gbps5T/月无限$59.99/月-$559.99/年购买
需要 VPS 服务器?Just My Socks 更适合直接使用代理服务;如果您需要建站、部署项目、搭建环境或学习 Linux,可以选择搬瓦工 VPS,参考 搬瓦工在售 VPS 套餐整理与购买推荐。
未经允许不得转载:搬瓦工教程 » CentOS 系统 ShadowsocksR 一键脚本安装教程 (支持CentOS 9)
Vultr 最新优惠活动:新用户注册 Vultr 赠送 50-100 美元

Just My Socks (JMS) 官方线路深度解析与稳定上网方案

搬瓦工官方出品,即买即用,支持 IP 被封免费自动更换。提供 CN2 GIA、香港 CMI、IPLC 等多种优质线路,覆盖洛杉矶、香港、日本、伦敦等地区。使用专属优惠码 JMS9272283 可享 5.2% 循环折扣。

JMS 套餐汇总JMS 购买教程