向世界分享我的生活与见解
To the world to share my life with insights

Centos一键搭建shadowsocks服务教程

Shadowsocks(中文名称:影梭)是使用Python等语言开发的、基于Apache许可证开源的代理软件,使用socks5代理,用于保护网络流量。可以让你在任何系统简单的访问被屏蔽的网站,也就是科学上网。

使用vps我们可以安装ss-panel面板配合ShadowsocksR多用户版服务端来对多个用户进行管理与流控,但是实际上并不是每个vps的拥有着,都需要如此麻烦的来搭建一整套的ShadowsocksR,他们的需求应该是简单的一键安装就是直接可以使用,并且在必要时刻也可以进行配置,来让几个小伙伴共同使用,却不需要进行如此精细的管理。


一键安装shadowsocks脚本

wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks.sh
chmod +x shadowsocks.sh
./shadowsocks.sh 2>&1 | tee shadowsocks.log

注意:默认配置服务器端口:8989 客户端端口:1080,密码:自己设定(如不设定,默认为teddysun.com)

出现以下提示,则说明你已经安装完成可以使用了。

Congratulations, shadowsocks install completed!
Your Server IP:your_server_ip
Your Server Port:8989
Your Password:your_password
Your Local IP:127.0.0.1
Your Local Port:1080
Your Encryption Method:aes-256-cfb

Welcome to visit:http://teddysun.com/342.html
Enjoy it!


常用操作命令

#卸载
./shadowsocks.sh uninstall
#启动
/etc/init.d/shadowsocks start
#停止
/etc/init.d/shadowsocks stop
#重启
/etc/init.d/shadowsocks restart
#状态
/etc/init.d/shadowsocks status

配置文件

shadowsocks配置文件地址位于:/etc/shadowsocks.json 在这个文件中你可以进行单个用于的配置信息修改,或者是更改配置格式,让多个用户可以使用(多用户配置后需要重启shadowsocks服务,另外还要确定你的防火墙放行了相应的端口。才能正常使用)

#单用户配置:

{
“server”:”your_server_ip”,
“server_port”:8989,
“local_address”:”127.0.0.1″,
“local_port”:1080,
“password”:”yourpassword”,
“timeout”:300,
“method”:”aes-256-cfb”,
“fast_open”: false
}

 

#多用户配置:

{
“server”:”your_server_ip”,
“local_address”: “127.0.0.1”,
“local_port”:1080,
“port_password”:{
“8989”:”password0″,
“9001”:”password1″,
“9002”:”password2″,
“9003”:”password3″,
“9004”:”password4″
},
“timeout”:300,
“method”:”aes-256-cfb”,
“fast_open”: false
}

未经允许不得转载:维简网 » Centos一键搭建shadowsocks服务教程

分享到:更多 ()

众享 抢沙发

评论前必须登录!