逗比根据地以后将不再提供免翻镜像域名,有能力的请访问主域名:[doub.io],主域名永不更换。
投稿文章 | 广告投放 | Telegram 群组 / 公告频道 / 使用教程

ShadowsocksR 单用户版服务端安装教程

Shadowsocks Toyo 177评论
文章目录
[显示]
本文最后更新于 2017年11月12日 11:18 可能会因为没有更新而失效。如已失效或需要修正,请留言!

说明:

Shadowsocks原作者被喝茶 放弃此项目,由ShadowsocksR作者接手,所以以后只能转成SSR的服务端和客户端了。

此教程为单用户版,适合个人用户。如果你是站长,请查看多用户版教程:多用户版教程

一键脚本:『原创』Debian/Ubuntu ShadowsocksR一键单端口/多端口管理脚本(集成锐速)

本教程转自github,由ShadowsocksR作者编写!

本教程录制的有视频教程https://doub.io/ss-jc41/


不会链接VPS的,你需要看着个:Linux SSH链接工具 Putty 新手详细使用教程

更多的Shadowsocks安装教程/一键脚本请看这里:Shadowsocks指导篇

小白易错点:漏步骤

很多小白出现的问题(评论里最少一半都是)都是因为安装过程不仔细导致出错,一般都是 漏掉某些步骤 导致的。所以请认真看教程并按顺序执行!实在不行就看视频教程


为了应对不同情况,我把依赖基本库安装和SSR安装的步骤分成两种,这样一种用不了也没事,地球是圆的,我们换个方向走。

git 方式安装 SSR服务端

点击展开 查看更多

zip 方式安装 SSR服务端

zip 方式的话,本文章最下面的 SSR服务端升级代码就不可用了,当然现在SSR也停止更新了,所以不重要,主要是很多人 git安装 因为依赖的问题老是安装失败,所以特地加上 zip 方式安装。如果git 安装没问题,那还是用 git 方式安装吧,另外我也懒得因为这点重新做视频教程了。

点击展开 查看更多

服务端配置

进入根目录:

cd shadowsocksr

初始化配置:

bash initcfg.sh

通过配置文件运行

打开并修改配置文件,根据下下面的各选项说明来修改各个参数。

vi user-config.json

文件内容大概如下:

注意:新版ShadowsocksR服务端的 默认加密方式从 aes-256-cfb 改为 aes-128-ctr 了,大家注意一下。
{
 "server": "0.0.0.0",
 "server_ipv6": "::",
 "server_port": 8388,
 "local_address": "127.0.0.1",
 "local_port": 1080,

 "password": "m",
 "timeout": 120,
 "udp_timeout": 60,
 "method": "aes-128-ctr",
 "protocol": "auth_aes128_md5",
 "protocol_param": "",
 "obfs": "tls1.2_ticket_auth_compatible",
 "obfs_param": "",
 "speed_limit_per_con": 0,
 "speed_limit_per_user": 0,

 "dns_ipv6": false,
 "connect_verbose_info": 0,
 "redirect": "",
 "fast_open": false
}
注意:ShadowsocksR服务端 auth_aes128_* 及以后的所有协议不支持兼容原版(compatible),混淆依然支持,影响解释看着个

小白易错点:目录分不清!

以上操作都是在 根目录 shadowsocksr/ 下操作。

以下操作都是在 子目录 shadowsocksr/shadowsocks/ 下操作。


进入子目录:

假设ShadowsocksR安装在 /root 目录,那么这时候我们是在 /root/shadowsocksr/shadowsocks 文件夹了。

cd shadowsocks

前台运行(调试专用,断开SSH后就自动关闭):

python server.py

赋予脚本执行权限

chmod +x *.sh

启动服务:

./logrun.sh

停止服务:

./stop.sh

查看日志:

./tail.sh

开机启动

一些人可能需要开机启动,我就一起写上吧。

首先设置开机启动文件的权限,并打开该文件。

Cent OS 系统:

chmod +x /etc/rc.d/rc.local
vi /etc/rc.d/rc.local

Ubuntu/Debian 系统:

chmod +x /etc/rc.local
vi /etc/rc.local

然后在 exit 0 这一句代码(只有ubuntu/debian有这个 exit 0)的前面加上 下面这句代码(如果你的Shadowsocks文件夹不在root目录下,请自行修改路径)

/bin/bash /root/shadowsocksr/shadowsocks/logrun.sh

然后按 ESC键 退出vi编辑模式,然后输入 :wq 保存并退出该文件,就完成了。

端口限速和设置设备数

请查看这个文章:ShadowsocksR服务端 限制设备连接数 和 限制端口速度 的方法

多端口配置

如果不会,推荐我写的一键脚本:『原创』Debian/Ubuntu ShadowsocksR一键单端口/多端口管理脚本(集成锐速)

如果要多个用户一起使用的话,请写入以下配置:

注意:JSON的格式是最后一个参数不加 逗号"," (不包括{}),所以请注意格式。
{
    "server": "0.0.0.0",
    "server_ipv6": "::",
    "local_address": "127.0.0.1",
    "local_port": 1080,
    "port_password":{
        "8888":"password1",
        "9999":"password2",
        "2333":"password3"
    },
    "timeout": 120,
    "udp_timeout": 60,
    "method": "aes-128-ctr",
    "protocol": "auth_aes128_md5",
    "protocol_param": "",
    "obfs": "tls1.2_ticket_auth_compatible",
    "obfs_param": "",
    "speed_limit_per_con": 0,
    "speed_limit_per_user": 0,
    "dns_ipv6": false,
    "connect_verbose_info": 0,
    "redirect": "",
    "fast_open": false
}

主要就是修改这部分,按照格式修改端口和密码:

    "port_password":{
        "8888":"password1",
        "9999":"password2",
        "2333":"password3"
    },

如果要为每个端口配置不同的混淆协议,请写入以下配置:

{
    "server":"0.0.0.0",
    "server_ipv6":"::",
    "local_address":"127.0.0.1",
    "local_port":1080,
    "port_password":{
        "8388":{"protocol":"auth_simple", "password":"abcde", "obfs":"http_simple", "obfs_param":""},
        "8389":{"protocol":"origin", "password":"abcde"}
    },
    "timeout":300,
    "method":"aes-128-ctr",
    "protocol": "auth_aes128_md5",
    "protocol_param": "",
    "obfs": "tls1.2_ticket_auth_compatible",
    "obfs_param": "",
    "speed_limit_per_con": 0,
    "speed_limit_per_user": 0,
    "redirect": "",
    "dns_ipv6": false,
    "fast_open": false,
    "workers": 1
}

按格式修改端口、密码以及混淆协议。也可以和以前的格式混合使用,如果某个端口不配置混淆协议,则会使用下面的默认"obfs"配置。

各选项说明:

Name Explanation 中文说明
server the address your server listens 监听地址
server_ipv6 the ipv6 address your server listens ipv6地址
server_port server port 监听端口
local_address the address your local listens 本地地址
local_port local port 本地端口
password password used for encryption 密码
timeout in seconds 超时时间
method default: "aes-128-cft" 加密方式
protocol_param default:"" 协议插件参数,可设置每个端口的链接设备数,比如"5"就是一个端口最大5个设备连接
protocol default:"auth_aes128_md5" 协议插件,默认"auth_aes128_md5"
obfs default:"tls1.2_ticket_auth_compatible" 混淆插件,默认"tls1.2_ticket_auth_compatible"
obfs_param default:"" 混淆插件参数,默认""
speed_limit_per_con default:0 单线程限速,默认 0,单位KB/S,说明看这里
speed_limit_per_user default:0 端口总限速,默认 0,单位 KB/S,说明看这里
redirect default:"" 重定向参数,默认""
dns_ipv6 default:false 是否优先使用IPv6地址,有IPv6时可开启
fast_open use TCP_FASTOPEN, true / false 快速打开(仅限linux客户端)
workers number of workers, available on Unix/Linux 线程(仅限linux客户端)

其中protocol有如下四种取值:

12月30日以后的ShadowsocksR服务端,协议 都不在支持兼容原版!

protocol 说明
"origin" 原版协议
"verify_deflate" 带压缩的协议
"auth_sha1_v4" 支持兼容原版,类似"auth_sha1",提供更好的长度混淆特性
"auth_aes128_md5" 推荐!但不支持兼容原版
"auth_aes128_sha1" 推荐!但不支持兼容原版
"auth_chain_a" 推荐!但不支持兼容原版
"auth_chain_b" 推荐!但不支持兼容原版

其中obfs有如下四种取值:

obfs 说明
"plain" 不混淆
"http_simple" 伪装为http协议
"tls_simple" 伪装为tls协议(不建议使用)
"random_head" 发送一个随机包再通讯的协议
"tls1.2_ticket_auth" 伪装为tls ticket握手协议(强烈推荐),同时能抗重放攻击

如果你想要使用 tls1.2_ticket_fastauth 混淆插件,那么服务端选择 tls1.2_ticket_auth,客户端选择 tls1.2_ticket_fastauth 即可。

如果服务端 设置混淆参数为:tls1.2_ticket_auth_compatible (兼容原版)

那么客户端 可使用的混淆为:plain / tls1.2_ticket_auth / tls1.2_ticket_fastauth

tls1.2_ticket_authtls1.2_ticket_fastauth 的区别为,后者不会等待服务器回应,所以不会增加延迟。适合于,因为混淆插件增加延迟的原因不得不选择原版混淆 plain,但是又因为QOS等因素而处于延迟与干扰/限速等之间抉择的时候,可以选择 tls1.2_ticket_fastauth 客户端混淆插件!

注意:tls1.2_ticket_fastauth 需要 2017/06/04 后更新的服务端方可使用!

各混淆插件的说明请点击这里查看:混淆插件说明

注:客户端的protocol和obfs配置必须与服务端的一致。

redirect参数说明:

值为空字符串或一个列表,若为列表示例如

"redirect":["bing.com", "cloudflare.com:443"],

作用是在连接方的数据不正确的时候,把数据重定向到列表中的其中一个地址和端口(不写端口则视为80),以伪装为目标服务器。

dns_ipv6参数说明:

为true则指定服务器优先使用IPv6地址。仅当服务器能访问IPv6地址时可以用,否则会导致有IPv6地址的网站无法打开。

一般情况下,只需要修改以下五项即可:

"server_port":8388,        //端口
"password":"password",     //密码
"protocol":"origin",       //协议插件
"obfs":"http_simple",      //混淆插件
"method":"aes-128-ctr",    //加密方式

更新源代码

如果代码有更新可用本命令更新代码

进入shadowsocks目录

cd shadowsocksr

执行

git pull

成功后重启ss服务

其它异常

如果你的服务端python版本在2.6以下,那么必须更新python到 2.7.x 版本

更多的Shadowsocks安装教程/一键脚本请看这里:Shadowsocks指导篇

一键脚本:『原创』Debian/Ubuntu ShadowsocksR一键单端口/多端口管理脚本(集成锐速)

转载自ShadowsocksR官方Github文档:https://github.com/breakwa11/shadowsocks-rss/wiki/Server-Setup

转载请超链接注明:逗比根据地 » ShadowsocksR 单用户版服务端安装教程
责任声明:本站一切资源仅用作交流学习,请勿用作商业或违法行为!如造成任何后果,本站概不负责!

赞 (70)or打赏
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(177)个小伙伴在吐槽
  1. 我想问问搭建ssr后能不能进行屏蔽某一网站,比如我想搭建完成后屏蔽大纪元和唐人电视台,该如何做?
    杌丝2018-05-22 08:12 (3天前)回复
  2. 请问站长,如何卸载本教程安装的ssr客户端?想重新安装一键脚本。
    et1on2018-05-15 00:37 回复
    • SSR服务端吧,进入你的安装目录,例如你在 /root 目录下通过本教程安装的SSR服务端,那么就依次执行:
      cd /root
      rm -rf shadowsocksr/
      
      Toyo2018-05-15 13:02 回复
  3. 你好,obfs的支持是否还需要额外的其它服务端软件的安装,我客户端使用obfs选项后,就连不上了,选择plain就可以。如果需要额外的obfs服务端软件配置的话,有介绍或者其它链接可供参考吗。想着用这个肯定更安全一些,谢谢。
    xlt2018-05-07 15:49 回复
    • SSR客户端自身就支持,你这种情况,要么是SSR服务端没有相关配置混淆插件,要么是混淆协议被当地干扰或封锁屏蔽了。
      Toyo2018-05-08 10:09 回复
  4. 想问一下,单用户想弄多端口并设置各端口流量能弄吗?多端口是修改user-config.json配置,流量要弄什么东西来弄?
    日光倾城2018-04-26 21:54 回复
  5. 2018-04-11 17:09:16 INFO util.py:85 loading libcrypto from libcrypto.so.10 2018-04-11 17:09:16 INFO asyncdns.py:324 dns server: [('8.8.4.4', 53)] 2018-04-11 17:09:16 INFO shell.py:72 ShadowsocksR 3.4.0 2017-07-27 2018-04-11 17:09:16 INFO db_transfer.py:238 current process RLIMIT_NOFILE resource: soft 512000 hard 512000 2018-04-11 17:09:16 INFO db_transfer.py:205 db start server at port [10000] pass [LoveFish] protocol [origin] metho d [aes-256-ctr] obfs [plain] 2018-04-11 17:09:16 INFO server_pool.py:127 starting server at [::]:10000 2018-04-11 17:09:16 INFO server_pool.py:153 starting server at 0.0.0.0:10000 2018-04-11 17:09:55 ERROR tcprelay.py:1097 invalid hostname: init-p01st.pus▒LfѾ:▒N▒3" when handling connection from ::ffff:60.246.116.44:63045 2018-04-11 17:09:55 ERROR tcprelay.py:1097 invalid hostname: init.itunes.apC ▒ץ when handling connection from ::ffff:60.246.116.44:63047 2018-04-11 17:09:55 ERROR tcprelay.py:1097 invalid hostname: 203.205.128.10▒ when handling connection from ::ffff:60 .246.116.44:63053 2018-04-11 17:09:55 ERROR tcprelay.py:1097 invalid hostname: 203.205.128.10▒ when handling connection from ::ffff:60 .246.116.44:63052 2018-04-11 17:09:55 ERROR tcprelay.py:1097 invalid hostname: init-p01st.pusD▒Y▒f▒▒ when handling connection from ::f fff:60.246.116.44:63055 2018-04-11 17:09:58 ERROR tcprelay.py:1097 invalid hostname: init-p01st.pus▒▒MD{>ظB! when handling connection from : :ffff:60.246.116.44:63062 2018-04-11 17:09:58 ERROR tcprelay.py:1097 invalid hostname: init-p01st.pusFcSr8j▒▒ when handling connection from :: ffff:60.246.116.44:63064 PuTTY2018-04-11 17:09:58 ERROR tcprelay.py:1097 invalid hostname: init-p01st.pus▒▒▒▒▒qX▒ when handling connection fr om ::ffff:60.246.116.44:63066 你好,大佬,配置完后,启动服务,用手机客户端连接,看下日志,就报这个错误,一开始以为DNS问题,换过了,8.8.8.8 和8.8.4.4,还是报错,报错信息还有乱码,请问下这是什么原因呢
    billy2018-04-11 17:15 回复
  6. 最新版的配置文件有变化了,群主可以更新下文章了,顺便问下,这个部署在阿里云上能作为下载的代理么?我发现阿里云好像可以访问某些网站,
    xuanyuanaosheng2018-04-10 17:18 回复
    • SSR 停更一年了,哪里来的最新版?
      Toyo2018-04-11 11:39 回复
      • 确实不一样呢。现在json文件里面下面多了"additional_ports", "additional_ports_only",这两个选项。然后我没管,就按照教程添加了三个端口,重启了ssr服务之后,之前work的好好的ssr现在就连不上了。请检查下,多谢!
        Anoy2018-04-29 11:43 回复
  7. 出现问题,怎么解决? 2018-03-26 08:59:24 ERROR tcprelay.py:1097 can not parse header when handling connection from ::ffff:36.102.208.80:20599 2018-03-26 08:59:25 WARNING common.py:238 unsupported addrtype 69, maybe wrong password or encryption method 2018-03-26 08:59:25 WARNING tcprelay.py:521 Protocol ERROR, TCP ogn data dc644addc957e01b7ada2b2654527578bee533369eba4fe7895b04f8bbdb6d78fb560a9be39e3548c6c98503377d6b1f6a7de8c3187e2f196a02db802943352227da431cb117c56ebb721bde9431d89b9aeb53d6afde4104d77cfe816363072f9d0fb4690022578105801015808944cec26fcaf17998a45d6390f0406b23ff97c436dc81fba951dfd5be58e67bd9c2e6e8347a438108f06bdafb641eeba4531578e58c4144c693738f79cddb410c387f413b1ee1f2a3dc44df052279f4de20d832c2d5b51d5556d69f1958759c31d269d79e0f2fdba0902758508c91b4271f5922ec6de551323cf1b08cc7cfb06e0b52bbb7d6e2243b736e38f3fc210a97f57f33693b66a3bce6185e8c8d3841ec93dedea9f2c563854d6a098c7376458aee26b6c20969123c3edbc7493994ea6d64f6981934f473c9813a54f84b3652332f6047ef83fa3b9667e7923513a7314a27617865ac385c7a1e8fcd65375c35ff04933f40a8a2496f5fa5cb24f461f745837d4581a823eef950c3a783d2096e13d73bf9 from ::ffff:36.102.208.80:43112 via port 1934 by UID 1934
    denel2018-03-26 21:06 回复
  8. 日志中的ShadowsocksR启动信息,无错误但是翻不了显示本地ip到底咋回事?centos7
    denel2018-03-25 20:51 回复
    • “翻不了显示本地ip”具体说明。
      Toyo2018-03-26 14:20 回复
      • 上不了google,测了ip还是本地的
        denel2018-03-26 20:38 回复
      • 换了Debian系统还是上不了google,是不是ssr本身有问题?
        denel2018-03-26 21:01 回复
      • 站长求联系方式,交流问题
        denel2018-03-26 21:01 回复
  9. 用Mac ssh远程搭建最后出现ERROR: found an error in config.json: No JSON object could be decoded,到底怎么解决?
    denel2018-03-21 23:43 回复
    • config.json 文件里面存在格式错误。
      Toyo2018-03-22 14:38 回复
      • 格式错误怎么解决?还是卸载config.json文件重新配置才能解决?
        denel2018-03-22 16:21 回复
  10. 站长你好,我用你这个方法搭建ss的时候,发现如果把加密方式设置为aes-128-gcm,运行python server.py会出现not supported,然后不能科学上网,把加密方式改为aes-128-ctr以后就可以了。能不能支持aes-128-gcm?
    麻花2018-03-17 19:34 回复
    • SSR 原版不支持该加密方式。
      Toyo2018-03-18 11:20 回复
  11. 大佬,我自己用digital ocean主机配置了ssr,最近IP地址被封得很厉害,换了几天就被封,请问下现在用什么配置会好一些,谢谢
    IMullerI2018-02-25 21:13 回复
    • 试试小众代理吧,Brook Goflyway 之类的,SS/SSR用的人太多,被墙针对太厉害。
      Toyo2018-02-26 10:42 回复
      • 好的,多谢指教
        IMullerI2018-02-26 11:55 回复
  12. toyo大神新年好,我又有个问题:我用这个手动安装好的ubuntu/debian正常可用,centos安装好且日志都显示正常但就是上不了,但是我安装了一次你的“Centos/Debian系统 PPTP/L2TP 一键安装脚本”(链接:https://doub.bid/bwg-vpnjc1/ )的kvm centos6的pptp脚本(没添加用户,只是安装)后,回到子目录再次输入./logrun.sh,我惊奇的发现ss可以上了,我再重装系统先装pptp再装centos的手动试了下,ss就可以上了。请问是不是因为这里给的centos的依赖不够才这样的呢?(我用的是vultr 的centos6x64,wget安装过)
    lsj2018-02-18 17:24 回复
    • 可能是防火墙问题,但是我不清楚具体情况。
      Toyo2018-02-18 21:32 回复
  13. 大佬,git 方式安装 SSR服务端第一步已经失效了,不像你视频里显示的进程,一直是err,你留意一下
    x39882018-02-17 22:07 回复
    • 要么是你服务器网络有问题,要么就是 Github 炸了。
      Toyo2018-02-18 13:38 回复
      • 这个我解决了,把源换成163的就可以下载了,可是第二部安装去github下载老是不行。但是我直接访问他们网址是可以打开的啊
        x39882018-02-18 18:13 回复
  14. toyo你好,有个问题:我用手动安装好ss后可以上,然后我去装了BBR(有删除并更换内核),之后ss上不了了,可是当我重新进子目录输入./logrun.sh 后又能上了,好奇想问问是不是跟换内核会自动关闭ss服务才导致不能上的 :grin:
    Jie2018-02-10 23:19 回复
    • 可能是开机启动配置有问题,导致更换内核重启后没有正常启动SSR服务端。
      Toyo2018-02-11 00:38 回复
  15. 你好toyo,我发现手动安装比一键安装更快安装好SSR,是什么原因呢
    Jie2018-02-08 23:43 回复
    • 可能是因为一键安装要考虑很多可能性,所以为了兼容性和低出错率会安装更多的依赖,另外安装速度主要取决于服务器的网络速度和性能,如果安装的依赖都已安装过,那么30秒内就能安装完,最重要的是,一键脚本是一键的,手动安装则有好几个步骤,适合懒人/小白使用,而且我的脚本主打管理,一键安装没难度,脚本管理SSR服务端才麻烦一些。
      Toyo2018-02-09 10:09 回复
  16. 我跟着步骤做, console里出现以下错误nohup: failed to run command 'python': No such file or directory, 在运行apt-get install python-pip后修复
    mirukuz2018-02-02 15:18 回复
  17. toyo大神,请问为什么我按教程进入insert修改后按了Esc后光标没有跳到下面,而且无法输入:wq 我该怎么破
    Jie2018-01-28 23:17 回复
    • 按了 ESC键 后,左下角的 -- INSERT -- 就不见了,不许有管光标位置,之间英文小写输入 :wq 即可。
      Toyo2018-01-29 15:15 回复
  18. TOYO 大神在么?小白求救,全部按你的教程装好了,但自启动,不成功,怎么找问题,谢谢!
    renke2018-01-28 19:01 回复
  19. 高手感谢你辛苦做出的教程,小白按照步骤搭建好了.请教下如何在centos 里看到SSR 服务器的进程 ?我怎么找不到SSR的进程,再次感谢!
    renke2018-01-26 17:44 回复
    • 服务器上面使用以下代码,就会自动检测并过滤出SSR的进程:
      ps -ef | grep "server.py"|grep -v grep
      
      Toyo2018-01-27 13:41 回复
  20. 逗比大佬,我第一次搭梯子就是看的你的教程。但是第一次用centos搭完了怎么都用不了,后来换了debian 8,搭完就能用了。这几天把我IP封了,于是我又研究了一遍,centos建完要在防火墙里把端口开启才可以。 墙裂建议你把防火墙的问题加在教程里啊,之前研究了两天都没搞明白,现在有了一点点linux基础才想到~~~centos 7以下和centos 7以上的开启端口方法不同,遇到问题的小伙伴可以先 telnet 服务器地址 端口号,证实是不是这个问题。如果是搜索下centos的防火墙开启方法。
    zhengzhi122018-01-26 17:32 回复
  21. toyo大神 已按教程配置好55r和bbr加速 就是在55r开机自启动这里出问题了 “然后在 exit 0 这一句代码(只有ubuntu/debian有这个 exit 0)的前面加上 下面这句代码” 并没有找到exit 0这句代码啊
    jiangchn2018-01-19 12:00 回复
    • 没有就不管,直接加到最后。
      Toyo2018-01-19 15:08 回复
  22. 站长,我设置了三个端口,可以分配给异地的三个人同时使用吗?会不会有被墙的风险?
    iscream2017-12-31 12:19 回复
    • 可以。会不会被墙,自己试。
      Toyo2018-01-01 09:45 回复
  23. 大佬,请问S.S.R默认开启udp,还有就是手机端的S.S.R有没有资源
    2332017-12-30 17:42 回复
  24. 本文中Github的链接打开提示404
    12017-12-21 22:27 回复
    • 因为ShadowsocksR项目已删除。
      Toyo2017-12-22 11:06 回复
      • ShadowsSocksR项目被删除了,以后怎么办? 还有手机端和windows端在哪下载和更新?
        刘涛2017-12-24 17:39 回复
        • SSR项目停止维护不代表不能使用,以后的事情只能以后看了。客户端无更新,下载可以去 逗比云
          Toyo2017-12-24 18:02 回复
  25. 你好,请问后面修改ssr配置文件的方法都是1 cd shadowsocksr 2 bash initcfg.sh 3 vi user-config.json 这样吗? 修改了配置文件应该要重启ssr服务吧 请问如何重启呢?
    Nero2017-11-19 10:34 回复
    • cd shadowsocksr
      # 进入根目录
      vi user-config.json
      # 打开配置文件修改配置
      cd shadowsocks
      # 进入子目录(单用户)
      bash run.sh
      # 运行run.sh 脚本,这个脚本会检测SSR是否运行如果已运行就会先终止SSR服务端,再运行SSR服务端,也就是可以当重启SSR服务端用,logrun.sh 脚本同理(这个是带日志输出的方式启动SSR)。
      
      Toyo2017-11-19 12:15 回复
1 2