搭建一个 VPS 可以很方便自己日常的一些使用,本文记录如何使用 vultr 服务器搭建自己的 VPS。
首先在 Vultr 上购买服务器,我一般是用最低档的 5 美元,服务器的操作系统选择的是 ubuntu18.04,所以下面的步骤也是根据这个服务器配置的,建议 root 模式下操作。
安装 shadowsocks
1 | wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks.sh |
最后一步让你输入端口、密码和加密方式,随便都行,后续还会进行配置。
配置 Fast TCP
Ubuntu 18.04 内核也直接升到了正式版 4.15,而 BBR 内核要求为 4.9,也就是说满足了,所以我们不需要换内核就可以很快的开启 BBR,这里简单说下方法。
- 修改系统变量
1 | echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf |
- 保存生效
1 | sysctl -p |
- 查看内核是否已开启 BBR
1 | sysctl net.ipv4.tcp_available_congestion_control |
显示以下即已开启:
1 | # sysctl net.ipv4.tcp_available_congestion_control |
- 查看BBR是否启动
1 | lsmod | grep bbr |
显示类似以下即启动成功:
1 | tcp_bbr 20480 14 |
配置 shadowsocks
1 | vim /etc/shadowsocks.json |
经典配置如下:
1 | { |
将其中的 port1 和 port2 以及其后跟的密码替换成你想要的,加密方式也可以改成其他的,fast_open 设置为 true。
配置完之后,重启服务:
1 | /etc/init.d/shadowsocks restart |
防火墙配置
如果添加了多个端口,还需要打开端口,ubuntu 18.04 打开端口比较简单,常见的防火墙命令如下。
打开防火墙
ufw enable
防火墙重启
ufw reload
打开想要的端口
ufw allow <port>
注意,如果要使用防火墙,一定要记得打开 ssh 的端口,否则再也连不上了
使用
自己下载 shadowsocks 客户端,配置 ip,端口,密码,加密方式等等就可以用了。