使用 Azure 免费VPS 搭建 V2Ray 服务端

使用 Azure 免费VPS 搭建 V2Ray 服务端

引言

继前文介绍了如何申请 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配置

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

IP设置
IP设置

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

创建公网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.datgeosite.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

请将以下内容粘贴至文件中:

警告

此配置文件仅包含基础功能。请务必修改 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 -p

4. 开放服务器端口

首先,如果服务器内部启用了 ufw 防火墙,需放行对应端口:

$
sudo ufw allow 1234 #更改为你设置的端口

随后,前往 Azure 控制台的网络设置中开放端口。

创建端口规则
创建端口规则

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

添加入站安全规则
添加入站安全规则

3. 连接 V2Ray 服务端

本节以 Clash 客户端为例介绍连接步骤,其他客户端请配置方法类似。

1. 创建配置文件

在本地计算机任意位置新建文件 config.yml,并填入以下内容:

信息

请务必将 server, port, uuid 字段替换为您服务端的实际信息。

2. 导入 Clash

  1. 打开 Clash 客户端,点击左侧的 Profiles 标签页。
  2. 点击右上角的 Import,选择刚才创建的 config.yml 文件。
  3. 选中新导入的配置文件,点击左侧 Proxies
  4. 点击右上角的测速图标(Wi-Fi 符号),如果节点右侧显示绿色的延迟数值(如 200 ms),则说明连接成功。
成功连接到V2ray服务端
成功连接到V2ray服务端

3. 验证连接

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

IP设置
IP设置

🎉🎉🎉

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

距离上次编辑:

部分信息可能已经过时。

Porkbun支付宝付款失败订单未完成解决方案
GitHub + Azure 学生免费权益申请指北

评论

评论加载中...