美文网首页
在 Ubuntu 中开启 TCP BBR 并且搭建 SS

在 Ubuntu 中开启 TCP BBR 并且搭建 SS

作者: Wcy100 | 来源:发表于2017-10-07 12:51 被阅读217次

    1.开启BCP

    cd /tmp
    wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9.10/linux-image-4.9.10-040910-generic_4.9.10-040910.201702141931_amd64.deb
    sudo dpkg -i linux-image-4.9.10-040910-generic_4.9.10-040910.201702141931_amd64.deb
    dpkg -l | grep linux-image
    #删除老的内核,这里的4.4代表旧内核版本号
    #sudo apt purge *4.4*
    sudo update-grub
    sudo reboot
    # 重启后开启BBR
    sudo -s
    echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
    echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
    sysctl -p
    #执行以下命令 如果看到tcp_bbr则说明启用成功
    lsmod | grep bbr
    

    2.安装并启动SS

    # 在root用户下
    adduser ss
    echo "ss ALL=(ALL:ALL) ALL" >> /etc/sudoers
    # 切换到ss用户下
    su ss
    sudo mkdir -pv /data/log/ss
    sudo mkdir -pv /data/conf/ss
    sudo chown -R ss /data
    sudo apt update
    sudo apt install -y python-pip python-setuptools python-m2crypto
    sudo pip install shadowsocks
    #写入配置文件
    echo -e "{\n    \"server\":\"0.0.0.0\",\n    \"server_port\":8388,\n    \"local_address\": \"127.0.0.1\",\n    \"local_port\":1080,\n    \"password\":\"ss940811\",\n    \"timeout\":300,\n    \"method\":\"aes-256-cfb\"\n}" > /data/conf/ss/default.json
    #启动 SS
    sudo ssserver -c /data/conf/ss/default.json --log-file /data/log/ss/info.log -d start
    

    备注:除了以上用 pip 安装,Ubuntu 也可以直接安装 SS,执行以下命令:

    sudo apt update && sudo apt install shadowsocks
    nohup ssserver -c /data/conf/ss/default.json 1 > /data/log/ss/error.log 2 > /data/log/ss/info.log &
    

    相关文章

      网友评论

          本文标题:在 Ubuntu 中开启 TCP BBR 并且搭建 SS

          本文链接:https://www.haomeiwen.com/subject/ayfjyxtx.html