请叫我峰子:
感受VPS建站的乐趣。

ShadowsocksR 服务端安装教程(含git升级)

ShadowsocksR 服务端安装教程

说明:

不建议使用一键脚本安装,除非你自己能维护其功能,否则安装时若出了问题很难查。
此教程为单用户版,适合个人用户。如果你是站长,请查看多用户版教程:
数据库多用户教程
json版多用户教程(仅一台服务器适用)

基本库安装

以下命令均以root用户执行,或sudo方式执行

centos:

yum install git

ubuntu/debian:

apt-get install git

获取源代码

git clone -b manyuser https://github.com/breakwa11/shadowsocks.git

执行完毕后此目录会新建一个shadowsocks目录,其中根目录的是多用户版(即数据库版,个人用户请忽略这个),子目录中的是单用户版(即shadowsocks/shadowsocks)。

根目录即 ./shadowsocks

子目录即 ./shadowsocks/shadowsocks

服务端配置

进入根目录初始化配置(假设根目录在~/shadowsocks,如果不是,命令需要适当调整):

cd ~/shadowsocks
bash initcfg.sh

以下步骤要进入子目录:

cd ~/shadowsocks/shadowsocks

快速运行

python server.py -p 443 -k password -m aes-256-cfb -O auth_sha1_v4 -o http_simple

#说明:-p 端口 -k 密码  -m 加密方式 -O 协议插件 -o 混淆插件

如果要后台运行:

python server.py -p 443 -k password -m aes-256-cfb -O auth_sha1_v4 -o http_simple -d start

如果要停止/重启:

python server.py -d stop/restart

查看日志:

tail -f /var/log/shadowsocks.log

用 -h 查看所有参数

使用配置文件运行

如果你的ss目录是~/shadowsocks,进入这里
修改user-config.json中的server_portpassword等字段,具体可参见:
https://github.com/breakwa11/shadowsocks-rss/wiki/config.json

运行子目录内的server.py:

python server.py

如果要在后台运行:

python server.py -d start

如果要停止/重启:

python server.py -d stop/restart

查看日志:

tail -f /var/log/shadowsocks.log

更新源代码

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

进入shadowsocks目录(一键安装包位置:/usr/local/shadowsocks/shadowsocks/)
cd shadowsocks
执行
git pull
成功后重启ss服务

自启动

System startup script

客户端

注:以下客户端只有windows客户端和python版客户端可以使用SSR特性,其他原版客户端只能以兼容的方式连接SSR服务器(SSR可兼容SS客户端)。

OSX上可使用GoAgentX的SSR插件。在你本地的 PC 或手机上使用图形客户端。具体使用参见它们的使用说明。

也可以直接使用 Python 版客户端(命令行)。

其它加密支持

安装libsodium即可支持 salsa20, chacha20, chacha20-ietf 加密

其它异常

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

其它参见 https://github.com/breakwa11/shadowsocks-rss/wiki/ulimit

赞(0) 打赏
转载请注明:峰网博客 » ShadowsocksR 服务端安装教程(含git升级)

评论 1

评论前必须登录!

 

  1. #1

    OSX上可使用GoAgentX的SSR插件好用

    请叫我峰子2年前 (2016-12-14)

中山网站建设

企业专线联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏