ShadowSocks-libev与BBrPlus


ShadowSocks-libev

wget --no-check-certificate -O shadowsocks-all.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-all.sh

chmod +x shadowsocks-all.sh

./shadowsocks-all.sh 2>&1 | tee shadowsocks-all.log

安装完成默认已加入开机自启

配置文件目录
/etc/shadowsocks-libev

其它命令

启动:/etc/init.d/shadowsocks-libev start
停止:/etc/init.d/shadowsocks-libev stop
重启:/etc/init.d/shadowsocks-libev restart
查看状态:/etc/init.d/shadowsocks-libev status
卸载:./shadowsocks-all.sh uninstall

Docker compose运行

创建一个新的 Docker Compose 项目并编辑其配置文件

mkdir -p /home/docker/shadowsocks-libev && cd $_ && nano docker-compose.yml

version: '3'

services:
  ss-libev:
    container_name: ss-libev
    image: teddysun/shadowsocks-libev:latest
    volumes:
      - './config:/etc/shadowsocks-libev'
    ports:
      - '666:666/tcp'
      - '666:666/udp'
    restart: always

编写ss运行配置文件

mkdir -p /config && cd $_ && nano config.json

//不带插件的运行配置文件
{
    "server":"0.0.0.0",
    "server_port":666,
    "password":"password",
    "timeout":300,
    "user":"nobody",
    "method":"aes-256-gcm",
    "fast_open":false,
    "nameserver":"8.8.8.8",
    "mode":"tcp_and_udp"
}

//带有插件的运行配置文件,v2ray-plugin或xray-plugin
{
    "server":"0.0.0.0",
    "server_port":666,
    "password":"password",
    "timeout":300,
    "user":"nobody",
    "method":"aes-256-gcm",
    "fast_open":false,
    "nameserver":"8.8.8.8",
    "mode":"tcp_and_udp",
    "plugin": "v2ray-plugin",
    "plugin_opts": "server"
}

最后回到shadowsocks-libev目录,运行
docker compose up -d

客户端下载
项目地址

BBr

开启CentOS/Debian自带的TCP BBR加速
查看系统内核版本高于4.9就行。

uname -r

开启bbr

echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf

生效更改

sysctl -p

返回值有 tcp_bbr 模块即说明 bbr 已启动。

sysctl net.ipv4.tcp_available_congestion_control
lsmod | grep bbr

项目地址

BBrPlus

仅支持Centos

wget https://github.com/cx9208/bbrplus/raw/master/ok_bbrplus_centos.sh

chmod +x ok_bbrplus_centos.sh

./ok_bbrplus_centos.sh

安装后,执行uname -r,显示4.14.129-bbrplus则切换内核成功
执行lsmod | grep bbr,显示有bbrplus则开启成功

项目地址

声明:吃蛋的小子|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - ShadowSocks-libev与BBrPlus


我,俺床,咱手机。