使用Azure学生订阅的100$额度自建代理节点

使用Azure学生订阅的100$额度自建代理节点

Aoi Komiya Lv3

第一步 申请Azure的学生订阅

教程具体参考:学生福利白嫖之路——申请Azure学生订阅

第二步 创建虚拟机

Microsoft Azure Dashboard 中创建虚拟机

需要注意的有如下几点:

  • VM大小:根据实际需求选择;若和我一样,只是想要作为备用节点,选用1C1G即可。
  • 身份验证类型:推荐选用SSH公钥,能够避免服务器被爆破的风险
  • 用户名可自定义,默认azureuser
  • 其余配置选择默认即可

若身份验证类型选择SSH,在最后一步创建虚拟机时,Azure会提供.pem文件,即密钥,记得下载。

之后在Terminal中使用SSH方式登录时,可按如下格式,指定密钥文件路径来登录,个人认为方便ssh密钥的管理:

1
ssh -i /path/to/rsa.pem username@ip

关于其他连接方式,在虚拟机资源的连接Tab有详细描述

第三步 登录并安装运行脚本

关于自建节点的知识,此文不做解释,读者自行检索信息,网上有很多博客帖子。

下载脚本来自此处

对于Azure的实际用户权限情况与寻常VPS不同:无法直接switch user to root,因此上述文章中的下载脚本需要做出相应调整(有Linux基础知识的读者完全可以自行修改)

1
2
3
4
5
6
7
8
# 下载脚本
wget -P /home/user -N --no-check-certificate "https://raw.githubusercontent.com/mack-a/v2ray-agent/master/install.sh"

# 赋予权限
chmod 700 /home/user/install.sh

# 执行脚本
sudo bash /home/user/install.sh

原文中的脚本在Azure的虚拟机中会报错,因为没有对根目录的写权限。因此需要将路径调整为/home/user,也就是用户的家目录。

安装脚本过程中,如果读者选择的是随机端口,脚本安装过程结束后,是无法使用生成的订阅节点进行科学上网的,因为Azure需要手动去开放对应的端口。

因此你需要记住你使用的随机端口,并去Azure Dashboard 虚拟机资源的网络设置Tab中,创建一个入站端口规则,读者需要做的是将目标端口范围更改为你的端口号。其余选项根据需求更改,不明白的配置选项可以鼠标悬停查看旁边的注释。

总结

文粗枝大叶,仅记录个人坑点。

如能助人,不甚荣幸。

  • Title: 使用Azure学生订阅的100$额度自建代理节点
  • Author: Aoi Komiya
  • Created at: 2024-02-01 16:40:48
  • Updated at: 2024-02-19 21:29:30
  • Link: https://blog.komiya.monster/2024/02/01/Azure-vm-for-proxy/
  • License: This work is licensed under CC BY-NC-SA 4.0.
On this page
使用Azure学生订阅的100$额度自建代理节点