git一键安装SSR

2017-08-20

注意:破娃酱已经停止维护SSR代码了,所以下面的git已无效,使用另外一个脚本搭建:

yum install net-tools
yum -y install wget
wget –no-check-certificatehttps://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocksR.sh chmod +x shadowsocksR.sh ./shadowsocksR.sh 2>&1 | tee shadowsocksR.log

编辑json:

vi /etc/shadowsocks.json

user-config.json或config.json里有一个protocol的字段,目前的可能取值为:
origin
verify_deflate (不建议)
verify_sha1 (已过时)
verify_sha1_compatible (已过时)
auth_sha1 (已过时)
auth_sha1_compatible (已过时)
auth_sha1_v2 (已过时)
auth_sha1_v2_compatible (已过时)
auth_sha1_v4 (不建议)
auth_sha1_v4_compatible (不建议)
auth_aes128_md5
auth_aes128_sha1
auth_chain_a

user-config.json或config.json里有一个obfs的字段,目前的可能取值为:
plain
http_simple
http_simple_compatible
http_post
http_post_compatible
random_head (已过时)
random_head_compatible (已过时)
tls1.2_ticket_auth
tls1.2_ticket_auth_compatible

END::


网络上各种非官方一键SSR代码比比皆是,但是一旦代码中被恶意掺入后门,你的个人信息XXX的可能就要泄露给别人了,所以本文把破娃酱的官方代码分享给大家,虽为手动安装但并不麻烦,省心省力。

首先ssh登陆服务器,定位到root目录

cd /root/

然后根据你的服务器类型选择执行安装代码

Debian / Ubuntu:

apt-get install git
git clone https://github.com/shadowsocksr/shadowsocksr.git

CentOS:

yum install git
git clone https://github.com/shadowsocksr/shadowsocksr.git

安装后进入shadowsocksr目录

cd shadowsocksr

vim 打开并编辑文件user-config.json,默认是单端口的配置,如果需要多端口参考:

{
"server": "0.0.0.0",
"server_ipv6": "::",
"local_address": "127.0.0.1",
"local_port": 1081,
"port_password":{
"137":"password1", //这几行是不同的端口对应的密码
"138":"password2",
"8080":"password3"
},
"timeout": 120,
"udp_timeout": 60,
"method": "rc4-md5",
"protocol": "auth_sha1_compatible", //compatible代表兼容SS
"protocol_param": "",
"obfs": "http_simple_compatible",
"obfs_param": "",
"dns_ipv6": false,
"connect_verbose_info": 0,
"redirect": "",
"fast_open": false,
"workers": 1

}
vim user-config.json

之后定位到shadowsocks文件夹

cd /root/shadowsocksr/shadowsocks

执行

./run.sh

SSR服务就运行了。
关闭只需要进入这个目录执行

./stop.sh

但是这时候发现服务虽然运行,但是客户端连接却上不去网,这是因为服务器没有打开对应端口,打开即可,实在懒得话把防火墙关闭也是个好办法。

(转自:http://4gml.com.cn/?p=458#comment-1737

点赞

发表评论

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