Shadowsocks libev一键安装脚本

本文最后更新于 2017年1月28日 01:07 可能会因为没有更新而失效。如已失效或需要修正,请留言!

一键安装 libev 版的 shadowsocks 最新版本。该版本的特点是内存占用小(600k左右),低 CPU 消耗,甚至可以安装在基于 OpenWRT 的路由器上。

这个版本是我亲自测试过可以用于是转载过来的,希望能帮助到大家!


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

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

本脚本适用环境:

系统支持:CentOS Debian Ubuntu

内存要求:≥64M

日期:2016年11月05日

默认配置:

服务器端口:8989(过程中会提示更改)

客户端端口:1080

密码:自己设定(如不设定,默认为teddysun.com)

客户端下载:

百度网盘

Win7以下请选择 ShadowsocksX.X.Xzip或者ShadowsocksR X.X.X.zip

Win8请选择 Shadowsocks-win8-dotnet4.0-X.X.X.zip

Mac请选择 ShadowsocksX-Mac-X.X.X.dmg

使用方法:

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

Centos系统:

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

Debian/Ubuntu系统:

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

安装过程中会提示你输入密码(不输入默认为teddysun.com),输入完会让你继续输入端口(不输入默认8989,建议换个),然后按任意键继续安装,安装完成后,脚本提示如下:

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

Welcome to visit:https://teddysun.com/357.html
Enjoy it!

安装完成之后自动会启动Shadowsocks,并且脚本已经加入开机启动!

卸载方法:

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

Centos系统:

./shadowsocks-libev.sh uninstall

Debian/Ubuntu系统:

./shadowsocks-libev-debian.sh uninstall

使用命令:

启动:/etc/init.d/shadowsocks start

停止:/etc/init.d/shadowsocks stop

重启:/etc/init.d/shadowsocks restart

查看状态:/etc/init.d/shadowsocks status

修改端口/密码/加密:

通过编辑/etc/shadowsocks-libev/config.json并重启来修改端口/密码

vi /etc/shadowsocks-libev/config.json

然后就会出现下面的内容

{
    "server":["[::0]","0.0.0.0"],
    "server_port":your_server_port,
    "local_address":"127.0.0.1",
    "local_port":1080,
    "password":"your_password",
    "timeout":600,
    "method":"aes-256-cfb"
}

按下I键进入vim模式然后就可以修改了,修改完毕之后就按下Esc键退出vim模式,再输入:wq保存(英文状态下输入“:”),最后输入

/etc/init.d/shadowsocks restart

重启Shadowsocks服务端!

其他事项:

安装完成后即已后台启动 shadowsocks ,运行:

ps -ef | grep ss-server | grep -v ps | grep -v grep

可以查看进程是否存在。

本脚本安装完成后,会将 shadowsocks-libev 加入开机自启动。

本脚本会始终安装最新版的 Shadowsocks;

修改配置文件 /etc/shadowsocks-libev/config.json 同时启用 IPv4 与 IPv6 支持(搬瓦工已支持IPv6):

{
    "server":["[::0]","0.0.0.0"],
    "server_port":your_server_port,
    "local_address":"127.0.0.1",
    "local_port":1080,
    "password":"your_password",
    "timeout":600,
    "method":"aes-256-cfb"
}

Shadowsocks libev 版不能通过修改配置文件来多端口(只能开启多进程),如果你需要多端口请安装 PythonGo 版;

至于内存大小的选择,如果你是自己一个人用,那用Libev版本是可以在64M的VPS上运行的,但是如果连接多的话,内存不足,就会被系统kill掉,这样就又需要手动启动服务端了,所以还是推荐128M以上的VPS运行。

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

参考资料:https://github.com/shadowsocks/shadowsocks-libev

本文章转载自:https://teddysun.com/357.html

转载请超链接注明:月下博客 » Shadowsocks libev一键安装脚本
责任声明:本站一切资源仅用作交流学习,请勿用作商业或违法行为!如造成任何后果,本站概不负责!

留言评论

发表回复

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

Captcha Code