福利!Github学生认证免费领取100$白嫖微软服务器搭建小飞机/酸酸乳

警告
本文最后更新于 2022-11-17,文中内容可能已过时。
  • 阅读本篇文章请保证您拥有 Github 学生资质
  • 有一定的 Linux 系统基础
  • 会简单的使用 Docker

申请微软 Azure 学生认证

点击链接进行 Azure 学生认证,点击 绿色按钮 免费开始使用 跳转到微软登录页面,选择 使用其他登录方式->Github 登录,之后完善你的个人信息即可完成学生认证,无需信用卡!

成功页面

创建虚拟机

进入 Azure 主页找到 虚拟机,点击左上角 创建->Azure虚拟机,操作配置如下,这里注意选择的大小为 B1ls,区域选择 Japan 或者 Asia,只要 4.09$/月 况且 0.5G 的内存对于搭建酸酸乳来说足矣!

搭建小飞机/酸酸乳

等待创建完成之后我们使用 Xshell工具和保存的私钥以及公网IP连接到远程服务器。

命令

  1. 更新服务器
1
sudo apt update && sudo apt upgade
  1. 安装 Docker
1
2
3
4
5
sudo apt-get install \
    ca-certificates \
    curl \
    gnupg \
    lsb-release
1
2
3
4
5
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
1
2
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
  1. 安装酸酸乳/小飞机
    变量说明
    SS_PORT连接端口
    SS_PASSWORD验证密码
    SS_METHOD协议
注意
如果你要使用 SSR 连接,协议请输入 chacha20-ietf-poly1305
如果你要使用 Clash 连接,协议请输入 chacha20-ietf

SSR 安装命令

1
sudo docker run -d --restart=always -e SS_PORT=7899 -e SS_PASSWORD=114514 -e SS_METHOD=chacha20-ietf-poly1305 -p 7899:7899 -p 7899:7899/udp --name ssr imhang/shadowsocks-docker

Clash 安装命令

1
sudo docker run -d --restart=always -e SS_PORT=7899 -e SS_PASSWORD=114514 -e SS_METHOD=chacha20-ietf -p 7899:7899 -p 7899:7899/udp --name ssr imhang/shadowsocks-docker
  1. Azure 防火墙设置/端口开放 进入你的 虚拟机控制台 找到 网络->添加入站端口规则->目标端口范围7899->添加
  2. 安装 BBR 加速
1
2
wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh
sudo bash bbr.sh

按任意键完成安装

  1. 安装 BBR PLUS 加速 (可选)
1
2
sudo apt-get install ca-certificates wget -y && sudo update-ca-certificates
wget -O tcp.sh "https://git.io/coolspeeda" && sudo bash tcp.sh

输入数字 5,等待安装…遇到界面选择No,安装完成后sudo reboot 重启服务器,重启完成继续打开界面选择 19. 使用BBRPlus+FQ版加速 再次重启服务器

  1. 验证BBR是否安装/开启
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
$ sysctl net.ipv4.tcp_available_congestion_control | grep bbr
# 若已开启bbr,结果如下:
net.ipv4.tcp_available_congestion_control = reno bbr bbrplus
$ sysctl net.ipv4.tcp_congestion_control | grep bbr
# 若已开启bbr,结果如下:
net.ipv4.tcp_congestion_control = bbrplus
$ sysctl net.core.default_qdisc | grep fq
# 若已开启bbr,结果如下:
net.core.default_qdisc = fq
$ lsmod | grep bbr
# 若已开启bbr,结果可能如下。并不是所有的 VPS 都会有此返回值,若没有也属正常。
tcp_bbr                20480  2

到此为止,酸酸乳的搭建和加速就已经完成了,下面我们将连接到小飞机。

连接酸酸乳/小飞机

SHadowsocksR

对于 ssr 协议,我们需要专门的客户端进行连接

配置

Clash

对于 Clash 我们需要把协议 改为 chacha20-ietf

Clash 配置

0%