VPN必备--服务器配置&客户端使用&开启BBR加速——BWH(搬瓦工)

/ 技术 / 2 条评论 / 92816浏览
一、 购买搬瓦工VPS

网站https://www.bwh1.net(据网友说域名会不定期变更)上的价格表。

二、 配置搬瓦工服务器

进入个人账户页面https://www.bwh1.net/clientarea.php,输入用户名密码; 进入已购买的产品 ; 点【kiwiVM Control Panel】进入服务器管理,出现服务器信息,比如IP地址、SSH端口号、操作系统、硬件配置等; 如果需要重装操作系统,可以进左边菜单栏【Install new OS】,选择操作系统,reload一下(需要先在【Main Controls】界面中停机);

三、安装SS(ShadowSocks)服务端

接下来的就是稍作等待后就可以进入虚拟机了,用自带的工具,或者其他ssh工具都可以。 安装ShadowSocks。推荐一个共享的python版一键安装脚本,原文来自此处:秋水逸冰Shadowsocks Python版一键安装脚本

用root用户按步执行下面的语句

yum install -y wget wget --no-check-certificate -O shadowsocks.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks.sh chmod +x shadowsocks.sh ./shadowsocks.sh 2>&1 | tee shadowsocks.log

这个脚本已经将SS服务化了,所以可以用service的管理方式来重启服务

接下来是多用户管理,配置很简单,就是把配置文件/etc/shadowsocks.json中的server_port和password元素合并成一个port_password元素。

  [root@host ~]# nano /etc/shadowsocks.json 
        
        {
            "server":"0.0.0.0",
            "server_port":1****1,
            "local_address":"127.0.0.1",
            "local_port":1080,
            "password":"*******",
            "timeout":300,
            "method":"aes-256-cfb",
            "fast_open":false
        }
        修改为
        {
            "server":"0.0.0.0",
            "local_address":"127.0.0.1",
            "local_port":1080,
            "port_password":{
             "1***1":"*********",
             "1***2":"*********"
             },
            "timeout":300,
            "method":"aes-256-cfb",
            "fast_open":false
        }
四、安装SS客户端

服务配置完成,就可以用起来了,主要是用来翻GreateWall,先下载客户端软件。

PC端:https://github.com/shadowsocks/shadowsocks-windows/releases

Android端:https://github.com/shadowsocks/shadowsocks-android/releases

IOS端:https://github.com/shadowsocks/shadowsocks-ios/releases

五、搬瓦工KVM VPS一键开启BBR加速网络

【二】中,Install new OS 时选择带有BBR后缀的,接下来使用root用户登录。 运行以下命令:wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh 安装完成后,脚本会提示需要重启 VPS,输入 y 并回车后重启。 重启完成后,进入 VPS,验证一下是否成功安装最新内核并开启 TCP BBR,输入以下命令:

uname -r 查看内核版本,含有 4.10 就表示 OK 了 lsmod | grep bbr 返回值有 tcp_bbr 模块即说明bbr已启动。

  1. bwh

    很实用,赞

  2. 👍 超级实用,感觉博主分享