zoukankan      html  css  js  c++  java
  • 在Ubuntu 18.04 LTS上搭建SS并启用BBR

    【命令中做了防屏蔽措施】
    在确保有python环境的情况下:

    apt install shadow\
    socks 
    vim /etc/shadow\
    socks.json 
    

    修改内容如下:

    { 
    "server":"1.1.1.1", 
    "server_port":1234, 
    "local_address": "127.0.0.1", 
    "local_port":1080, 
    "password":"98765321", 
    "timeout":300, 
    "method":"aes-256-cfb", 
    "fast_open": false 
    } 
    

    server: 填你服务器的ip地址
    server_port: 服务器监听端口
    local_address和local_port一般默认不改,分别是本地代理地址和本地端口
    password: 密码
    method: 加密方式,一般选aes-256-cfb
    运行SS:

    ssserver -c /etc/shadow\
    socks.json -d start  
    

    停止SS:

    ssserver -c /etc/shadow\
    socks.json -d stop
    

    启用BBR加速:

    echo 'net.core.default_qdisc=fq' >> /etc/sysctl.conf 
    echo 'net.ipv4.tcp_congestion_control=bbr' >> /etc/sysctl.conf 
    sysctl -p 
    

    【验证BBR是否正常启用】
    查看可以用的拥塞控制算法

    sysctl net.ipv4.tcp_available_congestion_control 
    

    得到结果
    net.ipv4.tcp_available_congestion_control = reno cubic bbr

    查看现在使用的拥塞控制算法

    sysctl net.ipv4.tcp_congestion_control 
    

    得到结果
    net.ipv4.tcp_congestion_control = bbr

    检查BBR是否正常运行

    lsmod | grep tcp_bbr 
    

    得到结果
    tcp_bbr 20480 1(不一定完全一致)

  • 相关阅读:
    负载均衡机制
    测试先行
    MVC模式在Java Web应用程序中的实例
    MVC模式学习
    Java反射机制
    软件开发火狐自动填写用户名和密码
    23种设计模式概述
    站立会议总结02
    站立会议总结01
    买书最低价问题
  • 原文地址:https://www.cnblogs.com/drperry/p/12379982.html
Copyright © 2011-2022 走看看