拥有一台服务器,看到不一样的世界 (3)

拥有一台服务器,看到不一样的世界

Ubuntu客户端配置 安装Shadowsocks-Qt5

Ctrl+Alt+T打开终端,输入以下命令安装好GUI界面shadowsocks-qt5

sudo add-apt-repository ppa:hzwhuang/ss-qt5

Ubuntu18.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。

privoxy

privoxy 是非快取式 (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)中已经集成了该算法。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wssfzd.html