警告
本文最后更新于 2022-11-17,文中内容可能已过时。
申请微软 Azure 学生认证
点击链接进行 Azure 学生认证,点击 绿色按钮 免费开始使用
跳转到微软登录页面,选择 使用其他登录方式
->Github 登录
,之后完善你的个人信息即可完成学生认证,无需信用卡!
成功页面
创建虚拟机
进入 Azure 主页找到 虚拟机,点击左上角 创建
->Azure虚拟机
,操作配置如下,这里注意选择的大小为 B1ls,区域选择 Japan
或者 Asia
,只要 4.09$/月 况且 0.5G 的内存对于搭建酸酸乳来说足矣!

搭建小飞机/酸酸乳
等待创建完成之后我们使用 Xshell工具和保存的私钥以及公网IP连接到远程服务器。
命令
- 更新服务器
1
| sudo apt update && sudo apt upgade
|
- 安装 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
|
- 安装酸酸乳/小飞机
变量 | 说明 |
---|
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
|
- Azure 防火墙设置/端口开放
进入你的 虚拟机控制台 找到
网络
->添加入站端口规则
->目标端口范围
填 7899
->添加
- 安装 BBR 加速
1
2
| wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh
sudo bash bbr.sh
|
按任意键完成安装
- 安装 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版加速
再次重启服务器

- 验证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 配置