XuLaLa.Tech

首页客户端下载Windows 使用V2Ray 教程SSR 教程Clash 教程

在NAT机使用X-ui和Argo Tunnel配置节点

2025.04.21
机场加速器梯子推荐:

优质SS/SSR/Trojan/Xray/V2Ray机场推荐 | IPLC/IEPL专线加速器梯子推荐 | 解锁奈飞Netflix/HBO/Hulu等国外流媒体

在我们使用NAT VPS的时候,我们有时候会遇到IP被墙的时候。由于NAT鸡比较特殊,只有一部分端口给外网开放。这导致我们无法使用正常的CloudFlare反代节点。这一期教程就来和大家在NAT机使用X-ui和Argo Tunnel配置节点。

准备材料

  • 一台NAT VPS
  • 一枚CloudFlare账号
  • 一枚域名

部署步骤

  1. 进入你的主机提供商的面板,申请端口。这里我使用的是Hax刚刚出的NAT VPS,点击蓝色的“IP & Port for NATVPS”按钮
在NAT机使用X-ui和Argo Tunnel配置节点- Xulala
  1. 输入“PORT”,同意协议及通过人机验证,点击绿色的“Request Port”按钮
在NAT机使用X-ui和Argo Tunnel配置节点- Xulala
  1. 这里会出现SSH的端口,可以使用的端口范围
在NAT机使用X-ui和Argo Tunnel配置节点- Xulala
  1. 使用NAT提供的SSH端口,登录VPS
在NAT机使用X-ui和Argo Tunnel配置节点- Xulala
  1. 这里我们准备使用X-ui安装节点。执行以下代码安装X-ui
  1. 安装完成之后,输入x-ui命令进入管理菜单,更改端口
在NAT机使用X-ui和Argo Tunnel配置节点- Xulala
  1. 成功进入面板
在NAT机使用X-ui和Argo Tunnel配置节点- Xulala
  1. 打开CloudFlare Argo Tunnel官网
  2. 选择自己的Linux版本下载对应的安装包。CentOS系系统选择rpm包下载,Debian系系统选择deb包下载
在NAT机使用X-ui和Argo Tunnel配置节点- Xulala
  1. 使用dpkg -i cloudflared-linux-amd64.deb(CentOS:rpm -i cloudflared-linux-amd64.rpm)安装cloudflared客户端
  2. 使用cloudflared tunnel login登录你的CloudFlare账号
  3. 复制控制台出现的网址登录你的CloudFlare账号
在NAT机使用X-ui和Argo Tunnel配置节点- Xulala
  1. 选择一个域名,授权给Argo Tunnel
在NAT机使用X-ui和Argo Tunnel配置节点- Xulala
  1. 使用cloudflared tunnel create 隧道名创建隧道
  2. 使用cloudflared tunnel route dns 隧道名 刚才选择的域名(或二级域名)配置域名DNS记录
  3. 使用cloudflared tunnel list列出创建隧道的详细信息
  4. 创建一个yml文件,内容如下

YAML

tunnel: 隧道名称
credentials-file: /root/.cloudflared/UUID.json
originRequest:
connectTimeout: 30s
noTLSVerify: true
ingress:
- hostname: 域名
service: https://localhost:443 # 本文以反代本地443端口为例
- service: http_status:404
  1. 打开/root/.cloudflared/cert.pem文件
  2. 复制里面的两段内容(图内有注释),作为x-ui证书的公钥和私钥
在NAT机使用X-ui和Argo Tunnel配置节点- Xulala
  1. X-ui按下图所示配置
在NAT机使用X-ui和Argo Tunnel配置节点- Xulala
  1. 使用cloudflared tunnel --config 自己的yml文件 run运行隧道
  2. 测试延迟
在NAT机使用X-ui和Argo Tunnel配置节点- Xulala
  1. 测试完成后,把在21步的命令在screen后台运行即可
© 2010-2022 XuLaLa 保留所有权利 本站由 WordPress 强力驱动
请求次数:69 次,加载用时:0.665 秒,内存占用:32.19 MB