使用shadowsocks(ss)搭建vpn服务

租云服务器(境外)

  • 充值->选服务器->确定->完成

这里我租的是 Vultr 的服务器
配置: Ubuntu1804 日本机房 仅仅搭个 VPN , cpu 、内存、硬盘套餐选个便宜的就行(注意不要$2.5的 不要$2.5的 不要$2.5的,没有ipv4地址,另租ipv4不划算!)

搭建服务端

  • ssh连接服务器

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

几个版本哪个都行

  • 最后一步会让设置端口,密码,加密方式等,按步骤来就行 记住你设置的参数,连接会用到

设置完成,VPN 服务端就搭好了

配置客户端

  • 下载 shadowsocks 的客户端,Windows 客户端
  • 下载完打开 ss 开始配置,地址、端口、密码必填,选择你的加密方式,如果开启允许其他设备连接那就把代理端口设置一下

配置完成,右键任务栏的小飞机图标,选择启动系统代理,就能从设备上翻墙了

使用 GOOGLE BBR 加速(可选)

  1. 修改系统变量并保存生效

    1
    2
    3
    echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
    echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
    sysctl -p
  2. 查看内核是否开启 BBR

    如下显示即为开启

    1
    2
    # sysctl net.ipv4.tcp_available_congestion_control
    net.ipv4.tcp_available_congestion_control = bbr cubic reno
  3. 查看BBR是否启动

    如下显示即为启动

    1
    2
    # lsmod | grep bbr
    tcp_bbr 20480 8
  • 安装BBR

    1
    2
    3
    wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh
    chmod +x bbr.sh
    ./bbr.sh

重启服务器

lsmod | grep bbr查看bbr状态

卸载

1
# ./shadowsocks-all.sh uninstall

服务器无法连接

Vultr 换服务器就更换 IP ,所以 IP 是循环使用的
可能你的服务器就刚好换到被中国墙了的 IP 或者一段时间的使用后你的 IP 被墙了
这都很正常,解决方法:
把你的服务器删了,重新选择一次就换 IP 了
要是还是被墙,那么推荐你去这里逛逛:|`传送门``|

AbelChe wechat
扫码加微信
Donate here!!!
0%