前言


 一直以来用的都是搬瓦工的VPS,不得不说比国内那些大厂的性价比高得不知道哪里去了。
 当做梯子来用的话搬瓦工年付19.9美元的方案就够用了,网上还有一些官方优惠码(折扣6%: BWH1ZBPVK)可以使用,购买点这。最近椅子用的比较频繁,爬得慢了难免心生急躁。尝试使用BBR加速,速度提升了有数倍。
 当初并没注意VPS的选择,配置BBR过程遇到了不少问题,先大致了解下VPS是什么。搬瓦工的VPS虚拟化技术采用了OpenVZ或KVM,基本可以根据这个来选择配置方法。
 先把我用的VPS的基本配置贴出来

10G VZ PROMO V3 - LOS ANGELES - CHINA DIRECT ROUTE

 以下方法只适用于OpenVZ平台且后台需开启TUN/TAP
 使用的是LKL的一键安装脚本

  1. LKL 要求 ldd 的版本至少在 2.14 ,目前我测试下来,如果不想折腾建议直接安装 CentOS7 , Debian8 和 Ubuntu16
  2. 安装包只使用 64bit 的系统
  3. 默认的端口转发只转发了 9000-9999 的端口,如果你不想费心修改,请把 ssr 等应用的端口设在这个范围

正文


1.LKL一键包命令

wget --no-check-certificate https://github.com/91yun/uml/raw/master/lkl/install.sh && bash install.sh
2. 如何判断是否安装成功
ping 10.0.0.2
如果 10.0.0.2 能 ping 通说明成功, ping 不通说明失败

3.如果修改转发端口
1.修改/root/lkl/run.sh,查找9000-9999,改成你想要的端口段
2.修改/root/lkl/haproxy.cfg查找9000-9999,改成你想要的端口段
3.重启vps


安装Shadwosocks

  • 安装 pip
    pip是 python 的包管理工具,要通过pip来安装Shadowsocks。
    curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py"
    python get-pip.py
  • 安装Shadwosocks
    pip install shadowsocks
    安装完成后可以通过配置文件/etc/shadowsocks.json来启动Shadowsocks,参数如下:

    {
    "server": "0.0.0.0",
    "server_port": 9878,
    "password": "iampassword",
    "method": "aes-256-cfb"
    }

说明:

  • method为加密方法,可选aes-128-cfb aes-192-cfb, aes-256-cfb,bf-cfb,cast5-cfb,des-cfb,rc4-md5, chacha20,salsa20,rc4,table;

  • server_port为服务监听端口

也可以直接通过带参数的命令启动ssserver -p 9878 -k iampassword -m aes-256-cfb -d start
停止命令ssserver -d stop

参考了

91yun--OpenVZ使用BBR新姿势:LKL一键安装包
OpenVZ平台Google BBR一键安装脚本
在 CentOS 7 下安装配置 shadowsocks
自己搭建Shadowscoks服务器

最新文章

  1. Java学习笔记2
  2. IPv6正则表达式
  3. 迷宫bfs POJ3984
  4. RMAN数据库异机迁移
  5. H5获取的经纬度,该怎么在百度地图中查看?
  6. Hello1 web
  7. Lodop打印控件设置表格次页偏移
  8. Visio制图之垮职能流程图
  9. jQuery UI =>jquery-ui.js中sortable方法拖拽对象位置偏移问题
  10. Tracking Boost Regulator TYPICAL 5V REGULATION WITH BOOST CONVERTER AND LDO
  11. 修改.net core 运行端口
  12. c 时间 学习
  13. 【译】Apache Flink Kafka consumer
  14. 机器学习理论基础学习4--- SVM(基于结构风险最小化)
  15. 【APIO 2018】铁人两项(圆方树)
  16. com.esotericsoftware.kryo.kryoexception java.util.ConcurentModificationException
  17. selenium+python自动化81-html报告优化(饼图+失败重跑+兼容python2&3)
  18. scrapyd的安装
  19. 推送代码到GitHub上的两种方式
  20. Python图像处理库Pillow入门

热门文章

  1. 基于熵的方法计算query与docs相似度
  2. codeforces#1196F. K-th Path(最短路,思维题)
  3. CF1204A
  4. [JZOJ6346]:ZYB和售货机(拓扑+基环内向森林)
  5. 事件处理机制与Handler消息传递机制
  6. JAVA之工作线程数究竟要设置多少
  7. PL/SQL中直接写SQL语句和用EXECUTE IMMEDIATE方法的区别
  8. VS2008 Qt Designer 中自定义信号槽
  9. nginx 499 错误码
  10. VC++实现标准型计算器步骤及源码