本站文章均备注出处或说明,因本人自用,概不接受删除要求!

shadowsocks-libev个人自用版v3.3.3

Great Firewall xiechangan123 4111℃ 36评论

本脚本适用环境:
系统支持:CentOS、Debian/Ubuntu
内存要求:≥128M
日期:2019 年 6 月 10 日

关于本脚本:
一键安装 libev 版的 Shadowsocks 最新版本。该版本的特点是内存占用小(600k左右),低 CPU 消耗,甚至可以安装在基于 OpenWRT 的路由器上。
友情提示:1、如果你有问题,请在本文下方留言区留言,个人尽力解决!(留下了菜鸟的眼泪😢)
2、如果复制粘贴我的脚本出错,很大可能是wget未安装!运行命令:yum install -y wgetapt install -y wget

默认配置:
服务器端口:自己设定(如不设定,默认从 9000-19999 之间随机生成)
密码:自己设定(如不设定,默认为 xlovett.com)
加密方式:自己设定(如不设定,默认为 aes-256-gcm)

Shadowsocks for Windows 客户端下载:
https://github.com/shadowsocks/shadowsocks-windows/releases

Shadowsocks for Android 客户端下载:
https://github.com/shadowsocks/shadowsocks-android/releases

使用方法:
使用root用户登录,运行以下命令:
适用于 CentOS 系统

wget --no-check-certificate -O shadowsocks-libev.sh https://raw.githubusercontent.com/xiechangan123/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 -O shadowsocks-libev-debian.sh https://raw.githubusercontent.com/xiechangan123/shadowsocks_install/master/shadowsocks-libev-debian.sh
chmod +x shadowsocks-libev-debian.sh
./shadowsocks-libev-debian.sh 2>&1 | tee shadowsocks-libev-debian.log

安装完成后,脚本提示如下:

Congratulations, Shadowsocks-libev server install completed!
Your Server IP        :your_server_ip
Your Server Port      :your_server_port
Your Password         :your_password
Your Encryption Method:your_encryption_method

Welcome to visit:https://www.xlovett.com/1288.html
Enjoy it!

卸载方法:
使用 root 用户登录,运行以下命令:

./shadowsocks-libev.sh uninstall

安装完成后即已后台启动 Shadowsocks-libev ,运行:

/etc/init.d/shadowsocks status

可以查看进程是否启动。
本脚本安装完成后,会将 Shadowsocks-libev 加入开机自启动。

使用命令:
启动:/etc/init.d/shadowsocks start
停止:/etc/init.d/shadowsocks stop
重启:/etc/init.d/shadowsocks restart
查看状态:/etc/init.d/shadowsocks status

更新日志

2019 年 11月1日:
1、shadowsocks-libev版本同步升级到v3.3.3
2、优化对可疑连接的处理

2019 年 10月13日:
1、shadowsocks-libev版本同步升级到v3.3.2
2、完善片段请求的处理
3、修正了一些小错误

2019 年 9月28日:
1、mbedtls升级到mbedtls-2.16.3(2019-09-06发布)

2019 年 8 月12日:
1、修复3.3.0中引入的CPU高占用错误
2、修复MinGW构建
3、镜像bug修复

2019 年 7 月16日:
1、mbedtls升级到mbedtls-2.16.2(2019-06-11发布)

2019 年 6 月10日:
1、libsodium升级到ibsodium-1.0.18(2019-5-30发布)
2、mbedtls升级到mbedtls-2.16.1(2019-03-19发布)
3、将套接字缓冲区大小扩大到16KB
4、修复ss-manager中的空列表错误
5、修复IPv6地址解析器
6、适当抹除原大佬的痕迹,添加本博客地址,方便小白

特别说明:
1、Shadowsocks libev 版不能通过修改配置文件来多端口(只能开启多进程),如果你需要多端口请安装 Python 或 Go 版;
2、已安装旧版本的 shadowsocks 需要升级的话,需下载本脚本的最新版,直接运行即可自动升级

./shadowsocks-libev.sh

3、建议在安装“CentOS下shadowsocks-libev一键安装脚本”后安装最新版内核 kernel,详见《一次完整的建站记录(1)》(手动版)《一键安装最新内核并开启BBR脚本》(自动版本)

4、建议在安装“CentOS下shadowsocks-libev一键安装脚本”后安装最新版内核 headers,这是因为 shadowsocks-libev 版有个 tcp fast open 功能,如果不安装的话,这个功能是无法开启的。因此在这里添加一个脚本执行完后,手动安装最新版内核 headers 之教程。
执行以下命令

yum --enablerepo=elrepo-kernel -y install kernel-ml-headers

根据 CentOS 版本的不同,此时一般会出现类似于以下的错误提示:

Error: kernel-ml-headers conflicts with kernel-headers-2.6.32-696.20.1.el6.x86_64
Error: kernel-ml-headers conflicts with kernel-headers-3.10.0-693.17.1.el7.x86_64

因此需要先卸载原版内核 headers ,然后再安装最新版内核 headers。执行命令:

yum remove kernel-headers -y

确认无误后,输入 y,回车开始卸载。注意,有时候这么操作还会卸载一些对内核 headers 依赖的安装包,比如 gcc、gcc-c++ 之类的。不过不要紧,我们可以在安装完最新版内核 headers 后再重新安装回来即可。
卸载完成后,再次执行上面给出的安装命令。

yum --enablerepo=elrepo-kernel -y install kernel-ml-headers

成功安装后,再把那些之前对内核 headers 依赖的安装包,比如 gcc、gcc-c++ 之类的再安装一次即可。

转载请注明:复仇的撒旦 » shadowsocks-libev个人自用版v3.3.3

喜欢 (4)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(36)个小伙伴在吐槽
  1. 运行这个拿命后就没反应了./shadowsocks-libev.sh 2>&1 | tee shadowsocks-libev.log ############################################################# # Install Shadowsocks-libev server for CentOS 6 or 7 # # Intro: https://www.xlovett.com/1288.html # # Author: Teddysun & xiechangan123 # # Github: https://github.com/shadowsocks/shadowsocks-libev # #############################################################
    gasdg2019-06-11 19:50 Google Chrome 63 Google Chrome 63 Windows 7 Windows 7广东省东莞市 电信回复
    • 建议winscp登录进入vps的root文件夹删除(备份)原先的脚本,再使用我上面的完整命令安装,我测试是没有问题的
      xiechangan1232019-06-12 00:55 Microsoft Edge 18 Microsoft Edge 18 Windows 10 Windows 10安徽省 移动回复
  2. 今天装这个版本成功可以用!!!
    萌新2019-06-13 09:31 Google Chrome 75 Google Chrome 75 Windows 10 Windows 10上海市青浦区 电信回复
    • 嗯嗯,能用就好
      xiechangan1232019-06-13 10:00 Microsoft Edge 18 Microsoft Edge 18 Windows 10 Windows 10安徽省合肥市巢湖市 电信回复
  3. make[2]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/usr/lib/pkgconfig' /usr/bin/install -c -m 644 libsodium.pc '/usr/lib/pkgconfig' make[2]: Leaving directory '/root/libsodium-1.0.18' make[1]: Leaving directory '/root/libsodium-1.0.18' gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error is not recoverable: exiting now ./shadowsocks-libev-debian.sh: line 369: cd: mbedtls-2.16.1: No such file or directory make: *** No targets specified and no makefile found. Stop. make: *** No rule to make target 'install'. Stop. [Error] mbedtls-2.16.1 install failed. root@vir-VM:~# 另一台VPS又来了 ➡
    萌新2019-06-13 10:27 Google Chrome 75 Google Chrome 75 Windows 10 Windows 10上海市青浦区 电信回复
  4. 用的是bbrplus内核4.14.911. wget "https://github.com/chiakge/Linux-NetSpeed/raw/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh
    萌新2019-06-13 10:49 Google Chrome 75 Google Chrome 75 Windows 10 Windows 10上海市青浦区 电信回复
    • 重装系统还是不行,后来我又装了秋水的3.2.5后再卸载掉,再装这个3.3.0就能装上,就没那个安装失败的错误了,说明你这个脚本还是有点问题不完善!!
      萌新2019-06-13 12:27 Google Chrome 75 Google Chrome 75 Windows 10 Windows 10上海市青浦区 电信回复
      • 经测试,mbedtls安装包未下载完整(损坏)。原因是mbedtls下载地址不正确,我更新了下载地址,现在正常了
        xiechangan1232019-06-14 07:13 Microsoft Edge 18 Microsoft Edge 18 Windows 10 Windows 10美国 加利福尼亚州洛杉矶Arachnitec回复
  5. configure: error: in `/root/libsodium-1.0.18': configure: error: no acceptable C compiler found in $PATH See `config.log' for more details [Error] libsodium-1.0.18 install failed. 请问在输入最后的按任意键开始后,有如上提示,该怎么处理?
    PeterC2019-06-14 02:02 Google Chrome 72 Google Chrome 72 Windows 10 Windows 10广东省深圳市 电信回复
    • 应该是libsodium安装包未下载或损坏,建议重新用脚本安装。如果还是提示,winscp进入/root文件夹删除libsodium程序(文件夹),之后重新用脚本安装
      xiechangan1232019-06-14 07:16 Microsoft Edge 18 Microsoft Edge 18 Windows 10 Windows 10美国 加利福尼亚州洛杉矶Arachnitec回复
      • 我也出现了这个问题,按你说的删除libsodium文件夹后重新安装还是一样。
        FlareY2019-07-24 19:33 Google Chrome 75 Google Chrome 75 Windows 10 Windows 10浙江省台州市 联通回复
    • 我也遇到这个问题,CentOS 6.5 x64系统的解决办法: 运行以下命令即可安装libsodium: yum install epel-release yum install libsodium 我在运行以上命令后,出现Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again 解决方法:下载WinSCP,打开epel.repo文件(/etc/yum.repos.d/epel.repo),编辑[epel]下的baseurl前的#号去掉,mirrorlist前添加#号,保存,再运行yum makecache。这是在秋水的epel安装贴找到的,感谢。
      FlareY2019-07-24 23:17 Google Chrome 75 Google Chrome 75 Windows 10 Windows 10浙江省台州市 联通回复
  6. 3.3.1更新了跟进下!!!
    萌新2019-08-10 15:03 Google Chrome 76 Google Chrome 76 Windows 10 Windows 10上海市 电信回复
    • 嗯嗯,已经更新V3.3.1版本了
      xiechangan1232019-08-12 11:35 Microsoft Edge 18 Microsoft Edge 18 Windows 10 Windows 10安徽省合肥市巢湖市 电信回复
  7. 请问如何修改hosts强制ipv6?没有找到hosts文件
    listen2019-09-04 09:42 Google Chrome 76 Google Chrome 76 Windows 10 Windows 10河南省济源市 移动回复
  8. 希望楼主可以集成OBFS混淆还有bbr
    Luciano2019-09-08 10:42 Google Chrome 76 Google Chrome 76 Windows 10 Windows 10福建省厦门市 移动回复
    • Ofbs混淆插件已经停止维护了,最新的插件叫v2ray plugin,我今天研究了一天先用v2ray的Websocket+TLS了,感谢楼主继续支持as libev,希望楼主早点集成v2ray plugin插件,bbr倒是小问题,能顺便集成当然更好,再次替广大网友谢谢楼主,同时希望楼主能建一个telegram提供给大家交流。
      Luciano2019-09-08 23:51 Google Chrome 76 Google Chrome 76 LG LG日本 东京vultr数据中心回复
      • 暂时没打算建电报群,以后再说
        xiechangan1232019-09-10 14:15 Google Chrome 77 Google Chrome 77 Windows 10 Windows 10安徽省合肥市巢湖市 电信回复
        • 更新到3.3 .2了
          Luciano2019-10-12 18:23 Google Chrome 77 Google Chrome 77 LG LG日本 东京Linode数据中心回复
  9. Ofbs混淆插件已经停止维护了,最新的插件叫v2ray plugin,我今天研究了一天先用v2ray的Websocket+TLS了,感谢楼主继续支持as libev,希望楼主早点集成v2ray plugin插件,bbr倒是小问题,能顺便集成当然更好,再次替广大网友谢谢楼主,同时希望楼主能建一个telegram提供给大家交流。
    Luciano2019-09-08 23:52 Google Chrome 76 Google Chrome 76 LG LG日本 东京vultr数据中心回复
  10. 感谢大佬 手把手教我 万分感谢
    Ban2019-09-14 14:30 Safari 12 Safari 12 Mac OS X 10.14 Mac OS X 10.14四川省成都市 电信回复
    • 卤煮,更新到3.3.2了
      Luciano2019-10-12 18:15 Google Chrome 77 Google Chrome 77 LG LG日本 东京Linode数据中心回复
      • 嗯嗯,凌晨我就更新到3.3.2了,只是文章标题没有改而已
        xiechangan1232019-10-13 08:48 Google Chrome 78 Google Chrome 78 Windows 10 Windows 10香港 阿里云回复
        • Debian的还没更新额 升级的命令也是CentOS的
          Luciano2019-10-14 00:39 Google Chrome 73 Google Chrome 73 Windows 7 Windows 7福建省厦门市 电信回复
          • 都更新了,你仔细看看。。。这两个脚本文件名不一样,Debian的是shadowsocks-libev-debian.sh
            xiechangan1232019-10-14 08:24 Google Chrome 78 Google Chrome 78 Windows 10 Windows 10安徽省合肥市巢湖市 电信
    • 大佬 更新到3.3.2了
      Luciano2019-10-12 18:16 Google Chrome 77 Google Chrome 77 LG LG日本 东京Linode数据中心回复
  11. [Info] Latest version shadowsocks-libev-3.3.1 has already been installed, nothing to do... Debian系统的 请确认
    Luciano2019-10-14 19:21 Google Chrome 73 Google Chrome 73 Windows 7 Windows 7福建省厦门市 电信回复
    • 非常确认,Debian9/10都没任何问题!这是截图https://ftp.bmp.ovh/imgs/2019/10/b3a1e71fa54e5f24.png
      xiechangan1232019-10-15 11:00 Google Chrome 78 Google Chrome 78 Windows 10 Windows 10安徽省合肥市巢湖市 电信回复
  12. SS现在不是很容易被封,SS+V2ray-plugin插件 这个会不会好些呢··现在不懂用什么了,大佬你用的什么
    Poby2019-10-16 23:44 Google Chrome 78 Google Chrome 78 Windows 10 Windows 10福建省 移动回复
    • 我就用的这篇文章里的ss啊,建议你跟我一样,轻量、安全和速度快。很关键的一点——路由器上启用ss,基本上所有路由器都能跑起来,v2ray则不然。SS+V2ray-plugin这不等于你用的是v2ray么?多此一举!封是很玄幻的一件事,至少我所有小鸡都活得好好的
      xiechangan1232019-10-17 12:27 Google Chrome 78 Google Chrome 78 Windows 10 Windows 10香港 阿里云回复
  13. 乌班图下UDP转发好像没开,打游戏都组不上队 🙁
    54112019-10-26 20:32 Google Chrome 77 Google Chrome 77 Windows 10 Windows 10韩国 KT电信回复
    • 打开了,编译安装这些都没问题的
      xiechangan1232019-10-28 09:48 Google Chrome 78 Google Chrome 78 Windows 10 Windows 10安徽省合肥市巢湖市 电信回复
  14. [Error] Failed to download mbedtls-2.16.3-gpl.tgz, please download it to /root directory manually and try again.
    dugu2019-11-03 16:38 Google Chrome 77 Google Chrome 77 Windows 10 Windows 10浙江省杭州市 移动回复
    • mbedtls下载失败,你的vps是哪家的
      xiechangan1232019-11-03 17:39 Google Chrome 79 Google Chrome 79 Windows 10 Windows 10香港 阿里云回复
  15. 很不错,留着备用
    老立2019-11-06 21:09 Google Chrome 79 Google Chrome 79 Windows 10 Windows 10美国 加利福尼亚州洛杉矶IT7网络回复