Ubuntu客户端配置 安装Shadowsocks-Qt5
Ctrl+Alt+T打开终端,输入以下命令安装好GUI界面shadowsocks-qt5
sudo add-apt-repository ppa:hzwhuang/ss-qt5Ubuntu18.04在安装shadowsocks-qt5时就会出现错误 仓库 “ bionic Release” 没有 Release 文件 原因:ppa:hzwhuang/ss-qt5 并没有18.04版本的源 解决方法:修改/etc/apt/sources.list.d/hzwhuang-ubuntu-ss-qt5-bionic.list文件,将
bionic(18.04版本代号)改成xenial(16.04版本代号) 然后再执行
sudo apt-get update sudo apt-get install shadowsocks-qt5终端走ss代理
Ubuntu下让终端走SS代理需要第三方软件的帮助,即privoxy。
privoxyprivoxy 是非快取式 (non-caching) 的网页代理伺服器,具有进阶的过滤能力,可强化隐私权,还可以修改网页资料、管理 HTTP cookies、去除广告等。
安装 privoxy sudo apt-get install privoxy安装完成后在 /etc/privoxy 目录下可以找到配置文件 config。
配置 privoxy一般地,改配置前应该备份配置。
mv /etc/privoxy/config /etc/privoxy/config.back然后打开 config 文件,找到listen-address那一行,修改值为 privoxy 监听的地址,一般使用默认。
然后再找到forward-socks5那一行,去掉注释,值为SS代理监听的地址。
让终端走SS代理修改配置后,重启 privoxy。
sudo /etc/init.d/privoxy restart 终端下添加 http 代理 export http_proxy=”127.0.0.1:8118“ export https_proxy=”127.0.0.1:8118”然后就可以愉快的用终端FQ了。
全局代理设置
在Ubuntu中 设置 -> 网络 -> 手动,在HTTP代理和HTTPS代理中添加相应配置。
配置BBR加速
什么是BBR:
TCP BBR是谷歌出品的TCP拥塞控制算法。BBR目的是要尽量跑满带宽,并且尽量不要有排队的情况。BBR可以起到单边加速TCP连接的效果。
Google提交到Linux主线并发表在ACM queue期刊上的TCP-BBR拥塞控制算法。继承了Google“先在生产环境上部署,再开源和发论文”的研究传统。TCP-BBR已经再YouTube服务器和Google跨数据中心的内部广域网(B4)上部署。由此可见出该算法的前途。
TCP-BBR的目标就是最大化利用网络上瓶颈链路的带宽。一条网络链路就像一条水管,要想最大化利用这条水管,最好的办法就是给这跟水管灌满水。
BBR解决了两个问题:
在有一定丢包率的网络链路上充分利用带宽。非常适合高延迟,高带宽的网络链路。
降低网络链路上的buffer占用率,从而降低延迟。非常适合慢速接入网络的用户。
Google 在 2016年9月份开源了他们的优化网络拥堵算法BBR,最新版本的 Linux内核(4.9-rc8)中已经集成了该算法。