系统是Ubuntu请参考: ShadowsocksR/SSR一键脚本Ubuntu版

使用过程如果遇到问题,请先仔细参考 vultr常见问题科学上网常见问题。如果不能解决问题,欢迎到 网络跳越论坛 或 TG群组 https://t.me/hijkclub 交流

今天把CentOS 7/8系统的ShadowsocksR/SSR的一键脚本也补齐了,目前已经上传到 Github。本脚本让您省心省力的在服务器上迅速部署好SSR,并安装BBR加速模块加快访问速度。部署好服务端后,请下载客户端并按照配置教程配置好客户端,就可以愉快的上外网了。

提示:这是自己搭建科学上网环境的第三步,请确认已经做了前两步:

  1. 购买服务器。想要服务器速度快请参考:搬瓦工购买服务器详细教程HostDare购买服务器超详细教程 ,想ip被封后免费换请参考:购买vultr服务器超详细图文教程
  2. 连接到服务器,Windows系统请参考 Bitvise连接Linux服务器教程,mac用户请参考 Mac电脑连接Linux教程

注意:

  1. 如果有域名,强烈建议使用 v2ray带伪装一键脚本,能有效应付近些天的疯狂封杀,提供稳如狗的体验!
  2. BBR换成魔改BBR/BBR Plus/锐速清参考:安装魔改BBR/BBR Plus/锐速(Lotserver)

使用教程

登录到购买好的Linux服务器(windows可参考 Bitvise连接Linux服务器教程,mac用户请参考 Mac电脑连接Linux教程),在终端(黑框框)里输入如下命令:

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

按回车键,屏幕出现“请设置SSR的密码(不输入则随机生成)” 的提示,按照提示设置密码(SSR的密码。例如1234abcd,不是买服务器后台的密码)、端口(SSR的端口,例如12345,不能是22和80)并选择加密方式。

接下来屏幕上开始疯狂出现一堆你看得懂也可能看不懂的东西,如果安装过程中卡住,请耐心等待几分钟;期间网络断开(windows上表现为黑框框中或者顶部标题出现disconnected字样,mac表现为终端出现“closed by remote host”或”broken pipe”),请重新连接后再次执行命令。脚本执行成功后会输出SSR配置,界面如下:

ssr一键脚本

ssr一键脚本

到此服务端配置完毕,服务器可能会自动重启(没提示重启则不需要),windows终端出现“disconnected”,mac出现“closed by remote host”说明服务器重启了。

SSR一键脚本做了如下事情:

  1. 更新系统到最新版
  2. 安装bbr加速模块
  3. 安装SSR并设置开机启动

客户端下载

接下来是科学上网最后一步:下载客户端,并参考页面中的配置教程进行配置:

ShadowsocksR/SSR windows客户端下载

ShadowsocksR/SSR安卓客户端下载

ShadowsocksR/SSR mac客户端下载

ShadowsocksR/SSR ios客户端下载

下载客户端配置好后,就可以愉快的上外网了!

其他

1. 查看ssr运行状态/配置:bash <(curl -sL https://raw.githubusercontent.com/hijkpw/scripts/master/centos_install_ssr.sh) info

2. SSR管理命令:启动:systemctl start shadowsocksR;停止:systemctl stop shadowsocksR;重启:systemctl restart shadowsocksR

3. 更改密码、端口、混淆参数的最简单方法:重新运行一次安装脚本;

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

 

如果运行过程中遇到问题,请随时在页面留言。


319 条评论

头像

zs · 2020年9月7日 19:13

为什么电脑之前上的挺好,现在上不去了?手机上正常,

    跳越者

    跳越者 · 2020年9月7日 20:03

    连手机热点试试

      头像

      zs · 2020年9月9日 15:06

      没用啊,我重新装了系统,第二天又不行,我也没瞎动啊

        跳越者

        跳越者 · 2020年9月9日 15:07

        ssr本来就容易封,换v2吧

          头像

          zs · 2020年9月9日 15:10

          但是手机上可以用啊,都是同一个网,同一个路由器

          跳越者

          跳越者 · 2020年9月9日 15:18

          换个浏览器

          头像

          zs · 2020年9月9日 18:11

          解决了,是IE代理不知道被什么东西改了

头像

1211123 · 2020年8月30日 15:50

是不是justhost被照顾了?我换了两个搭ssr都是秒封,换v2ray会不会好一点?

    跳越者

    跳越者 · 2020年8月30日 15:55

    当然是ssr的问题,换v2肯定好很多

头像

1211123 · 2020年8月30日 13:34

博主你好,我在终端设置完ssr以后,二维码这些也有了,但是用ssr上去以后没有网,关了ssr以后Bitvise也连不上vps了,这该怎么办?

    跳越者

    跳越者 · 2020年8月30日 13:35

    端口或者ip被封了,换一个

头像

补充 · 2020年8月30日 08:14

安装完启动不了,vultr的centos7,看了一下日志发现是libsodium安装没有成功,我用以下命令解决了问题

yum install m2crypto gcc automake autoconf libtool make -y
wget –no-check-certificate https://download.libsodium.org/libsodium/releases/LATEST.tar.gz
tar zxf LATEST.tar.gz
cd libsodium*
./configure
make && make install

    跳越者

    跳越者 · 2020年8月30日 08:22

    感谢反馈

头像

wu · 2020年8月28日 00:50

换浏览器也不行

    跳越者

    跳越者 · 2020年8月28日 08:55

    全局模式试试

头像

wu · 2020年8月28日 00:05

请问安装完成后无法访问谷歌是什么原因嘞

    跳越者

    跳越者 · 2020年8月28日 00:20

    换个浏览器试试

头像

Chris · 2020年8月26日 16:48

为什么我配置SSR的时候显示CentOS release 6.10 不受支持的centos版本

    跳越者

    跳越者 · 2020年8月26日 16:50

    升级系统再试试

头像

richard · 2020年8月11日 15:13

编辑/etc/shadowsocksR.json文件,删除server_port和password两行,然后增加port_password的配置:
“port_password”: {
“端口1”:”密码1″,
“断口2”: “密码2”
}

最后重启shadowsocksr,防火墙放行端口,这样配置重启失败了,是什么原因呢?

    跳越者

    跳越者 · 2020年8月11日 15:59

    可能是大括号后面没有加逗号

头像

local · 2020年8月10日 17:08

大神,如何在增加一个账号啊

    跳越者

    跳越者 · 2020年8月10日 17:17

    编辑/etc/shadowsocksR.json文件,删除server_port和password两行,然后增加port_password的配置:
    “port_password”: {
    “端口1”:”密码1″,
    “断口2”: “密码2”
    }

    最后重启shadowsocksr,防火墙放行端口

头像

oliver · 2020年8月6日 13:30

ssr的配置怎么购买呀

    跳越者

    跳越者 · 2020年8月6日 15:52

    需要向机场购买

头像

acass · 2020年7月30日 20:36

Job for shadowsocksR.service failed because the control process exited with error code.
See “systemctl status shadowsocksR.service” and “journalctl -xe” for details.
ssr启动失败,请检查端口是否被占用!

    跳越者

    跳越者 · 2020年7月30日 20:42

    journal -xe,输出什么?

    头像

    acass · 2020年7月30日 20:54

    [root@Acass1031 ~]# journalctl -xe

    — Unit shadowsocksR.service has failed.

    — The result is failed.
    Jul 30 05:53:40 Acass1031 sshd[26687]: Failed password for root from 222.186.180.142 port 14230 ssh2
    Jul 30 05:53:42 Acass1031 sshd[26687]: Received disconnect from 222.186.180.142 port 14230:11: [preauth]
    Jul 30 05:53:42 Acass1031 sshd[26687]: Disconnected from authenticating user root 222.186.180.142 port 142>
    Jul 30 05:53:42 Acass1031 sshd[26687]: PAM 2 more authentication failures; logname= uid=0 euid=0 tty=ssh r>
    Jul 30 05:53:43 Acass1031 sshd[26781]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 >
    Jul 30 05:53:45 Acass1031 sshd[26781]: Failed password for root from 222.186.180.142 port 40290 ssh2
    Jul 30 05:53:47 Acass1031 sshd[26785]: Invalid user xupeng from 117.232.127.51 port 56490
    Jul 30 05:53:47 Acass1031 sshd[26785]: pam_unix(sshd:auth): check pass; user unknown
    Jul 30 05:53:47 Acass1031 sshd[26785]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 >
    Jul 30 05:53:47 Acass1031 sshd[26781]: Failed password for root from 222.186.180.142 port 40290 ssh2
    Jul 30 05:53:48 Acass1031 sshd[26785]: Failed password for invalid user xupeng from 117.232.127.51 port 56>
    Jul 30 05:53:49 Acass1031 sshd[26785]: Received disconnect from 117.232.127.51 port 56490:11: Bye Bye [pre>
    Jul 30 05:53:49 Acass1031 sshd[26785]: Disconnected from invalid user xupeng 117.232.127.51 port 56490 [pr>
    Jul 30 05:53:49 Acass1031 sshd[26783]: Invalid user fengtianhai from 202.59.166.146 port 34432
    Jul 30 05:53:49 Acass1031 sshd[26783]: pam_unix(sshd:auth): check pass; user unknown
    Jul 30 05:53:49 Acass1031 sshd[26783]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 >
    Jul 30 05:53:49 Acass1031 sshd[26781]: Failed password for root from 222.186.180.142 port 40290 ssh2
    Jul 30 05:53:51 Acass1031 sshd[26781]: Received disconnect from 222.186.180.142 port 40290:11: [preauth]
    Jul 30 05:53:51 Acass1031 sshd[26781]: Disconnected from authenticating user root 222.186.180.142 port 402>
    Jul 30 05:53:51 Acass1031 sshd[26781]: PAM 2 more authentication failures; logname= uid=0 euid=0 tty=ssh r>
    Jul 30 05:53:51 Acass1031 sshd[26783]: Failed password for invalid user fengtianhai from 202.59.166.146 po>
    Jul 30 05:53:53 Acass1031 sshd[26787]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 >
    Jul 30 05:53:53 Acass1031 sshd[26783]: Received disconnect from 202.59.166.146 port 34432:11: Bye Bye [pre>
    Jul 30 05:53:53 Acass1031 sshd[26783]: Disconnected from invalid user fengtianhai 202.59.166.146 port 3443>
    Jul 30 05:53:54 Acass1031 sshd[26789]: Invalid user rrpatil from 121.122.103.58 port 61582
    Jul 30 05:53:54 Acass1031 sshd[26789]: pam_unix(sshd:auth): check pass; user unknown
    Jul 30 05:53:54 Acass1031 sshd[26789]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 >
    Jul 30 05:53:55 Acass1031 sshd[26787]: Failed password for root from 222.186.180.142 port 44685 ssh2
    Jul 30 05:53:56 Acass1031 sshd[26789]: Failed password for invalid user rrpatil from 121.122.103.58 port 6>
    Jul 30 05:53:58 Acass1031 sshd[26789]: Received disconnect from 121.122.103.58 port 61582:11: Bye Bye [pre>
    Jul 30 05:53:58 Acass1031 sshd[26789]: Disconnected from invalid user rrpatil 121.122.103.58 port 61582 [p>
    Jul 30 05:53:59 Acass1031 sshd[26787]: Failed password for root from 222.186.180.142 port 44685 ssh2
    lines 1122-1157/1157 (END)

    头像

    acass · 2020年7月30日 20:55

    谢谢

      跳越者

      跳越者 · 2020年7月30日 20:57

      systemctl status shadowsocksR.service,这个命令的输出

        头像

        acass · 2020年7月30日 21:00

        [root@Acass1031 ~]# systemctl status shadowsocksR.service
        ● shadowsocksR.service – shadowsocksR
        Loaded: loaded (/usr/lib/systemd/system/shadowsocksR.service; enabled; vendor preset: disabled)
        Active: failed (Result: exit-code) since Thu 2020-07-30 05:53:37 MST; 6min ago
        Docs: https://v2raytech.com/
        Process: 26774 ExecStart=/usr/local/shadowsocks/server.py -c /etc/shadowsocksR.json -d start (code=exite>

        Jul 30 05:53:37 Acass1031 systemd[1]: Starting shadowsocksR…
        Jul 30 05:53:37 Acass1031 server.py[26774]: /usr/bin/env: ‘python’: No such file or directory
        Jul 30 05:53:37 Acass1031 systemd[1]: shadowsocksR.service: Control process exited, code=exited status=127
        Jul 30 05:53:37 Acass1031 systemd[1]: shadowsocksR.service: Failed with result ‘exit-code’.
        Jul 30 05:53:37 Acass1031 systemd[1]: Failed to start shadowsocksR.
        lines 1-11/11 (END)

          跳越者

          跳越者 · 2020年7月30日 21:03

          ln -s /usr/bin/python3 /usr/bin/python ,然后再试试

          头像

          acass · 2020年7月30日 21:11

          [root@Acass1031 ~]# ln -s /usr/bin/python3 /usr/bin/python
          ln: failed to create symbolic link ‘/usr/bin/python’: File exists

          跳越者

          跳越者 · 2020年7月30日 21:12

          卸载重装一次

          头像

          acass · 2020年7月30日 21:24

          还是不行 谢谢了

头像

三四郎 · 2020年7月28日 01:11

大神,您好!

家中网速200兆,买的搬瓦工vps,后用ssr科学上网,BBRplus加速。

半个月前下载速度最快到20兆,这两天下载速度最高300kb。请问该如何解决,谢谢!

头像

jina · 2020年7月27日 16:00

安装到选择加密方式之后出现这个
[root@guest ~]# root

在后面就不动了

    跳越者

    跳越者 · 2020年7月27日 18:06

    断线了,重新运行试试

头像

Gene · 2020年7月26日 19:57

Saving to: ‘ShadowsocksR-v3.2.2.tar.gz’

ShadowsocksR-v3.2.2.tar. [ ] 97.50K –.-KB/s in 0.08s

2020-07-26 07:54:21 (1.13 MB/s) – ‘ShadowsocksR-v3.2.2.tar.gz’ saved [99838]

/dev/fd/63: line 269: tar: command not found
mv: cannot stat ‘shadowsocksr-3.2.2/shadowsocks’: No such file or directory
安装失败,请到 https://v2raytech.com 网站反馈

安装失败了。。。为什么。/。。

    跳越者

    跳越者 · 2020年7月26日 22:29

    yum install -y tar,然后再试试

头像

云小飙 · 2020年7月23日 11:17

额。我跑完脚本,脚本自动重启之后IP就不通了,上不去机器。换了个位置的机房的VPS之后一样,两台VPS都不通了。virmach买的。前几个月装没出现这个问题。晕了

    跳越者

    跳越者 · 2020年7月23日 12:34

    查一下是不是商家不允许装bbr

      头像

      云小飙 · 2020年7月23日 12:47

      重装vps过一会IP通了,然后我上去换了别的脚本单独分开单独安装ssr和bbr又装好了。

        跳越者

        跳越者 · 2020年7月23日 13:45

        那挺好的

头像

i子 · 2020年7月20日 22:56

反复确认地址和网络情况后,添加订阅地址后显示地址不正确和网络不可用。手机重启,软件重装都不能解决

    跳越者

    跳越者 · 2020年7月20日 23:15

    联系给你订阅地址的人吧

头像

loder · 2020年7月19日 17:34

这个和宝塔程序冲突吗?

    头像

    loder · 2020年7月19日 17:50

    解决了,这个需要到宝塔把端口放开

    跳越者

    跳越者 · 2020年7月19日 18:53

    不冲突

头像

hyperegg · 2020年7月18日 23:39

ssr启动失败,请检查端口是否被占用!重启过了

    跳越者

    跳越者 · 2020年7月18日 23:49

    你设置的什么端口?

      头像

      hyperegg · 2020年7月19日 13:29

      改成其他的也是这个提示

        跳越者

        跳越者 · 2020年7月19日 18:51

        可能是其他配置错了,卸载重新安装试试

头像

loder · 2020年7月14日 02:29

大佬,我配置完成了,但是一直跟新不了PAC。
1.服务器端口我看了,是开这的
2.参看脚本在服务端运行情况,是“正在运行”
3.手机,pc都连不上外网
4.换浏览器也没有用
5.删了重装没有用
6.全局模式,查询ip没有变
7.6个填写,我都对了好几遍,没有问题
我这个是什么问题,大佬

    头像

    loder · 2020年7月14日 02:30

    8.阿里的安全组,我也把端口放开了

    跳越者

    跳越者 · 2020年7月14日 08:04

    本站搜卸载云盾

头像

angela · 2020年7月6日 14:11

SSR 怎么付款?

    跳越者

    跳越者 · 2020年7月6日 14:12

    去你买的商家那里问

头像

norman · 2020年6月15日 23:20

—————————
Shadowsocks 错误: 端口已被占用 1080
—————————
System.Exception: 端口已被占用 1080 —> System.Net.Sockets.SocketException: 以一种访问权限不允许的方式做了一个访问套接字的尝试。

在 System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)

在 System.Net.Sockets.Socket.Bind(EndPoint localEP)

在 Shadowsocks.Controller.Listener.Start(Configuration config, Int32 port)

在 Shadowsocks.Controller.ShadowsocksController.Reload()

— 内部异常堆栈跟踪的结尾 —
—————————
只要启动就出现这样的提示,请问大神,这是什么原因,以前用没有出现过
—————————

    跳越者

    跳越者 · 2020年6月15日 23:35

    有其他软件占用了1080端口,找不到的话重启电脑,然后再打开客户端

头像

charon · 2020年6月15日 15:38

买的搬瓦工的VPS,一键脚本搭的梯子,v2ray连接测试网速,提示远程服务器返回错误:503服务器不可用。我检测后IP和端口是正常的,看上面的评论说是节点挂了,不是很理解,请问该怎么解决这一问题呢?下面是v2ray的日志
Vmess-charon(23***73:27964)
启动服务(2020/6/15 12:20:47)…
V2Ray 4.23.1 (V2Fly, a community-driven edition of V2Ray.) Custom (go1.13 windows/386)
A unified platform for anti-censorship.
2020/06/15 12:20:48 [Info] v2ray.com/core/common/platform/ctlcmd:
v2ctl> Read config: stdin:
2020/06/15 12:20:48 [Warning] v2ray.com/core: V2Ray 4.23.1 started
2020/06/15 12:20:48 127.0.0.1:10870 accepted http://speedtest-sgp1.digitalocean.com/10mb.test [proxy10911]
2020/06/15 12:20:54 [Warning] failed to handler mux client connection > v2ray.com/core/proxy/vmess/outbound: failed to find an available destination > v2ray.com/core/common/retry: [v2ray.com/core/transport/internet/websocket: failed to dial WebSocket > v2ray.com/core/transport/internet/websocket: failed to dial to (wss://23.105.218.73:27964/disguise): > tls: first record does not look like a TLS handshake] > v2ray.com/core/common/retry: all retry attempts failed

    跳越者

    跳越者 · 2020年6月15日 15:48

    你用的普通版一键脚本吧?配置客户端的时候不要选tls和设置伪装脚本那些参数

    跳越者

    跳越者 · 2020年6月15日 15:49

    对了,你运行的哪个一键脚本?SSR一键脚本还是v2一键脚本?

头像

安安 · 2020年6月4日 15:19

重新连了,连上了 还是没有反应?别的信息都能看 就这个脚本没反应

    头像

    安安 · 2020年6月4日 15:48

    大神急救一下啊

      跳越者

      跳越者 · 2020年6月4日 16:02

      你是国内服务器?

        头像

        安安 · 2020年6月4日 18:43

        国内的 全国混合拨号VPS一型

          跳越者

          跳越者 · 2020年6月4日 18:48

          国内的vps用不了这里的脚本

          头像

          安安 · 2020年6月4日 19:03

          能告诉下国内的怎么搞吗

          跳越者

          跳越者 · 2020年6月4日 20:17

          国内的需要设置好代理,或者把安装包从github下载到本地后安装

头像

安安 · 2020年6月4日 14:36

输入脚本了 没反应是咋回事儿呢

    跳越者

    跳越者 · 2020年6月4日 14:38

    yum install -y curl,然后再试试

      头像

      安安 · 2020年6月4日 14:39

      试了还是没反应

        跳越者

        跳越者 · 2020年6月4日 14:47

        没任何输出?

          头像

          安安 · 2020年6月4日 14:47

          对没有任何输出

          头像

          安安 · 2020年6月4日 15:00

          没有任何输出一点反应也没有啊。

          跳越者

          跳越者 · 2020年6月4日 15:13

          我觉得你没有连接到服务器,断开重新连一次,然后再试试

头像

caoj · 2020年6月3日 12:08

查看运行状态
显示 bash /dev/fd/63: 没有那个文件或目录

头像

舍得 · 2020年5月27日 15:18

你好!有域名网站是租用的香港云空间请问怎么搭建vpn

    跳越者

    跳越者 · 2020年5月27日 15:21

    虚拟空间不可以,虚拟机才行

      头像

      舍得 · 2020年5月29日 20:06

      另外有一个香港的云电脑主机,远程可控制的,请问这个行吗?怎么搭建?可以远程协助吗?

        跳越者

        跳越者 · 2020年5月30日 08:09

        linux系统可以,一样的操作

头像

sniter · 2020年5月27日 09:37

2020-05-27 09:12:51 (1.55 MB/s) – ‘ShadowsocksR-v3.2.2.tar.gz’ saved [99838]

/dev/fd/63: line 269: tar: command not found
mv: cannot stat ‘shadowsocksr-3.2.2/shadowsocks’: No such file or directory
安装失败,请到 https://v2raytech.com 网站反馈
你好,今天出现这情况了

    跳越者

    跳越者 · 2020年5月27日 09:38

    yum install -y tar,然后再试试

      头像

      sniter · 2020年5月27日 11:25

      shadowsocksR.service – shadowsocksR
      Loaded: loaded (/usr/lib/systemd/system/shadowsocksR.service; enabled; vendor preset: disabled)
      Active: failed (Result: exit-code) since Wed 2020-05-27 11:22:18 CST; 1min 0s ago
      Docs: https://v2raytech.com/
      Process: 19913 ExecStart=/usr/local/shadowsocks/server.py -c /etc/shadowsocksR.json -d start (code=exite>

      May 27 11:22:18 vm526264.akkocloud.com systemd[1]: Starting shadowsocksR…
      May 27 11:22:18 vm526264.akkocloud.com server.py[19913]: /usr/bin/env: ‘python’: No such file or directory
      May 27 11:22:18 vm526264.akkocloud.com systemd[1]: shadowsocksR.service: Control process exited, code=exit>
      May 27 11:22:18 vm526264.akkocloud.com systemd[1]: shadowsocksR.service: Failed with result ‘exit-code’.
      May 27 11:22:18 vm526264.akkocloud.com systemd[1]: Failed to start shadowsocksR
      安装了tar 显示端口占用了啊,我以前也没配过啊

        跳越者

        跳越者 · 2020年5月27日 11:32

        安装tar怎么会和端口有关系呢?你这是python3没安装,用这个命令安装:ln -s /usr/bin/python3 /usr/bin/python,然后再启动试试

发表评论

电子邮件地址不会被公开。 必填项已用*标注