科学上网之centos配置shadowsocks的安装使用

  • A+
所属分类:VPS

Shadowsocks 一键安装脚本

使用环境:centos5,Debian,Ubuntu

内存要求:≥128M

日期:2017/2/21

关于脚本:

一键安装 go 版的 shadowsocks 最新版本 1.2.1。据说 go 版本有 buff ,但是我没看到。与 python 版不同的是,其客户端程序能使用多个服务端配置,但是本脚本安装的是服务端。作者默认推荐 aes-128-cfb 加密,基于一致性的决定,脚本还是使用了 aes-256-cfb 加密方式。

此脚本适合于centos5,而shadowsocks-libev.sh适用于centos6及以上才可以。

使用方法:

使用root用户登录,运行以下命令:

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

安装过程中会让你输入你SS使用的端口号(默认是8989),SS登录密码,输入完成后直接enter键就可以了。
安装完成以后,脚本会提示:

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

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

至此你的ss服务端已经配置完毕了,如果你想卸载的话可以运行以下命令:

./shadowsocks-go.sh uninstall

如果你想配置多个用户的话可以配置这个文件:

配置文件路径:/etc/shadowsocks/config.json

{
    "port_password":{
         "8989":"password0",
         "9001":"password1",
         "9002":"password2",
         "9003":"password3",
         "9004":"password4"
    },
    "method":"aes-256-cfb",
    "timeout":600
}

shadowsocks基本命令:
启动:/etc/init.d/shadowsocks start
停止:/etc/init.d/shadowsocks stop
重启:/etc/init.d/shadowsocks restart
状态:/etc/init.d/shadowsocks status

官方的详细文档,详见这里

其他版本shadowsocks 安装:
Shadowsocks Python 版一键安装脚本(CentOS,Debian,Ubuntu)
CentOS 下 shadowsocks-libev 一键安装脚本
Debian 下 shadowsocks-libev 一键安装脚本

参考链接:https://github.com/shadowsocks/shadowsocks-go

更多关于SS的客户端使用方法请继续关注kiven的博客

weinxin
我的微信
这是我的微信扫一扫
avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: