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

第一步 申请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 | # 下载脚本 |
原文中的脚本在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.