引言
继前文介绍了如何申请 GitHub 学生包与 Azure 权益 后,本篇教程将详细指导如何利用申请到的 Azure 免费云资源搭建 V2Ray 服务端。
1. 创建虚拟机
登录 Azure 门户,点击 创建资源,选择 虚拟机,随后点击 创建 开始配置。
1. 基本信息配置

区域选择建议:建议选择与您物理距离较近的大洲(如 East Asia),以降低延迟。请注意,跨大洲的数据传输会产生更高的网络费用。
截至 文章发布时,Japan West 地区已无 B 系列虚拟机配额,请尝试其他区域。
点击 下一步:磁盘 > 进入磁盘配置页面。
2. 磁盘配置

关于磁盘大小的选择
Azure 的计费策略存在特殊情况:经实际测试,选择默认的 32GiB 可能会产生每日存储费用,而选择 64GiB 在学生订阅中通常不会产生额外费用。建议手动修改为 64GiB。
点击 下一步:网络 > 进入网络配置页面。
3. 网络配置
Azure 默认 不会 自动分配公网 IP 地址,需在创建过程中手动配置。
费用说明
创建公网 IP 会产生少量费用,这将从 Student 套餐的额度中扣除(每日仅需约几角钱)。
公网 IP 是建立 SSH 连接的前提条件,此项支出不可避免。
在 路由首选项 中,建议选择 Internet 以优化网络成本。
配置完成后,点击顶部标签页切换至 监视。
4. 监视配置

将 启动诊断 设置为 禁用,以避免产生额外的费用。
点击 查看 + 检查,等待系统验证虚拟机配置。验证通过后点击 创建。
若在部署过程中提示 无法创建公网 IP,请参考下文的解决方案;若创建成功,请直接跳转至 搭建 v2ray 服务端。
5. 解决无法创建公网 IP 问题
如果部署失败,请先完成虚拟机的创建(不带公网 IP),然后手动添加。
导航到 虚拟机 > 网络设置,点击网络接口名称右侧的 (配置) 链接。

在配置页面勾选 启用 IP 转发,随后点击下方的 IP 配置项(如 ipconfig1)。

勾选 关联公告 IP 地址,并点击下方的 创建公告 IP 地址 进行新建。

此时通常可以成功创建并绑定公网 IP。
2. 搭建 V2Ray 服务端
1. 连接服务器
通过 SSH 连接至您的服务器,并切换为 root 用户权限:
#sudo -i使用官方脚本安装 V2Ray 核心程序:
$bash <(curl -L https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-release.sh)安装最新发行的路由规则文件 (geoip.dat 和 geosite.dat):
$bash <(curl -L https://raw.githubusercontent.com/v2fly/fhs-install-v2ray/master/install-dat-release.sh)2. 创建配置文件
使用编辑器创建并编辑配置文件:
$nano /usr/local/etc/v2ray/config.json请将以下内容粘贴至文件中:
{
"log": {
"loglevel": "warning"
},
"routing": {
"domainStrategy": "AsIs",
"rules": [
{
"type": "field",
"ip": [
"geoip:private"
],
"outboundTag": "block"
}
]
},
"inbounds": [
{
"listen": "0.0.0.0",
"port": 1234, // 请更换此处的端口号
"protocol": "vmess",
"settings": {
"clients": [
{
"id": "7966c347-b5f5-46a0-b720-xxxxxxxxxxxx" // 请更换此处的UUID,16进制格式
}
]
},
"streamSettings": {
"network": "tcp"
}
}
],
"outbounds": [
{
"protocol": "freedom",
"tag": "direct"
},
{
"protocol": "blackhole",
"tag": "block"
}
]
}
此配置文件仅包含基础功能。请务必修改 port (端口号) 和 id (UUID) 为您自己的数值。如需更高级的配置(如 WebSocket + TLS),请参阅 v2ray-examples。
保存文件后,重启 V2Ray 服务以应用更改:
$service v2ray restart检查服务运行状态:
$service v2ray status若看到绿色的 active (running) 字样,即代表服务端启动成功。
3. 启用 BBR 加速(可选)
这一步并非必须,但是强烈建议开启服务器 TCP BBR 加速,提升网络性能。实测开启 BBR 后,速度提升数十倍。
$echo 'net.core.default_qdisc=fq' >> /etc/sysctl.conf && echo 'net.ipv4.tcp_congestion_control=bbr' >> /etc/sysctl.conf && sysctl -p4. 开放服务器端口
首先,如果服务器内部启用了 ufw 防火墙,需放行对应端口:
$sudo ufw allow 1234 #更改为你设置的端口随后,前往 Azure 控制台的网络设置中开放端口。

创建一条入站安全规则,协议选择 TCP,端口范围填写您在配置文件中设置的端口。

3. 连接 V2Ray 服务端
本节以 Clash 客户端为例介绍连接步骤,其他客户端请配置方法类似。
1. 创建配置文件
在本地计算机任意位置新建文件 config.yml,并填入以下内容:
port: 7890
socks-port: 7891
mixed-port: 7890
mode: Rule
log-level: info
external-controller: 127.0.0.1:9090
dns:
enable: true
ipv6: false
listen: 0.0.0.0:53
enhanced-mode: fake-ip
fake-ip-range: 198.18.0.1/16
nameserver:
- 223.5.5.5
- 119.29.29.29
fallback:
- 8.8.8.8
- 1.1.1.1
- https://dns.google/dns-query
proxies:
- name: "V2Ray_server"
type: vmess
server: "1.1.1.1" #此处更换为你的服务器公网IP或域名
port: 1234 #此处更换为你的设置的端口
uuid: "7966c347-b5f5-46a0-b720-xxxxxxxxxxxx" #此处更换为你的UUID
alterId: 0
cipher: auto
network: tcp
tls: false
udp: true
proxy-groups:
- name: PROXY
type: select
proxies:
- "V2Ray_server"
rules:
#以下规则仅供参考,可自行添加更复杂的规则
- DOMAIN-SUFFIX,local,DIRECT
- IP-CIDR,127.0.0.0/8,DIRECT
- IP-CIDR,192.168.0.0/16,DIRECT
- IP-CIDR,10.0.0.0/8,DIRECT
- DOMAIN-SUFFIX,google.com,PROXY
- DOMAIN-SUFFIX,bing.com,PROXY
- DOMAIN-SUFFIX,x.com,PROXY
- DOMAIN-SUFFIX,twitter.com,PROXY
- DOMAIN-SUFFIX,facebook.com,PROXY
- DOMAIN-SUFFIX,instagram.com,PROXY
- DOMAIN-SUFFIX,reddit.com,PROXY
- DOMAIN-SUFFIX,pixiv.net,PROXY
- DOMAIN-SUFFIX,youtube.com,PROXY
- DOMAIN-SUFFIX,netflix.com,PROXY
- DOMAIN-SUFFIX,disneyplus.com,PROXY
- DOMAIN-SUFFIX,spotify.com,PROXY
- DOMAIN-SUFFIX,github.com,PROXY
- DOMAIN-SUFFIX,gitlab.com,PROXY
- DOMAIN-SUFFIX,stackoverflow.com,PROXY
- DOMAIN-SUFFIX,openai.com,PROXY
- DOMAIN-SUFFIX,wikipedia.org,PROXY
- DOMAIN-SUFFIX,telegram.org,PROXY
- GEOIP,CN,DIRECT
- MATCH,PROXY
请务必将 server, port, uuid 字段替换为您服务端的实际信息。
2. 导入 Clash
- 打开
Clash客户端,点击左侧的Profiles标签页。 - 点击右上角的
Import,选择刚才创建的config.yml文件。 - 选中新导入的配置文件,点击左侧
Proxies。 - 点击右上角的测速图标(Wi-Fi 符号),如果节点右侧显示绿色的延迟数值(如
200 ms),则说明连接成功。

3. 验证连接
在 Clash 的 Proxies 界面选择 Global (全局模式) 或 Rule (规则模式),选中您的节点。打开浏览器访问 IP 测试网站(如 https://ping0.cc ),查看显示的 IP 地址是否为您 Azure 服务器的 IP。

🎉🎉🎉
配置完成,享受畅快的网上冲浪吧!

评论加载中...