Linux 运维

Ubuntu VPS自建代理节点

2026-04-10 5 min read 1,338 chars
  1. 更新系统并安装基础组件

进入服务器终端,依次执行以下命令:

sudo -i
apt update && apt upgrade -y
apt install curl wget -y
  1. 一键安装 3x-ui 面板

运行官方推荐的一键安装脚本:

bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh)

安装过程中,脚本会暂停并提示设置面板的访问端口(建议设置一个大于10000的不常用端口,设置好后需要在防火墙放行端口)。

安装完成后,会显示随机生成的用户名、密码、以及后台管理网站入口。

  1. 配置选项

在服务器终端中,输入以下命令呼出 3x-ui 管理菜单:

x-ui

输入对应选项,对默认随机生成的账户密码进行修改并启动BBR加速。

  1. 登录面板并创建节点

打开浏览器,访问后台管理入口,登陆账户。

点击左侧菜单的“入站列表 (Inbounds)”,然后点击“添加入站”。

推荐的防阻断配置:

协议 (Protocol):vless
传输配置 (Network):tcp
安全性 (Security):reality (安全性设置中点击“Get New Cert”)

上述配置设置完成后,其余选项保持默认,直接点击“创建”。

在列表中找到刚创建的节点,点击操作栏的“查看”,然后复制节点分享链接(以 vless:// 开头的一长串字符)。将这串链接直接导入本地的客户端软件(V2rayN)中即可使用。

  1. 使用 Clash Verge 连接 Vless 节点

Clash Verge 连接 Vless 节点需要使用 [.yaml] 配置文件,文件名任意。按照如下模板将 vless 链接中的参数手动填入模板中或使用 Gemini 等 AI 帮忙转换填写。

mode: rule
log-level: info
allow-lan: false

# 代理节点配置区域
proxies:
  - name: "My-VLESS-Node"          # [自定义] 节点名称,可以随便改(如 "US-Node-1")
    type: vless
    server: YOUR_SERVER_IP         # [必填] 替换为服务器 IP 或域名
    port: YOUR_PORT                # [必填] 替换为节点端口 (纯数字,如 443)
    uuid: YOUR_UUID                # [必填] 替换为 UUID
    network: tcp                   # 传输协议,通常为 tcp, ws 或 grpc
    tls: true
    udp: true
    servername: YOUR_SNI           # [必填] 替换为伪装域名 (SNI,如 aws.amazon.com)
    client-fingerprint: chrome     # 客户端指纹,建议保留 chrome 或 safari
    reality-opts:                  # Reality 专属配置 (如果新节点不是 Reality 协议,删除这两行)
      public-key: YOUR_PUBLIC_KEY  # [必填] 替换为 Public Key (pbk)
      short-id: YOUR_SHORT_ID      # [选填] 替换为 Short Id (sid),如果没有则删除此行

# 代理组配置区域
proxy-groups:
  - name: "PROXIES"
    type: select
    proxies:
      - "My-VLESS-Node"            # [注意] 这里的名字必须和上面 proxies 里的 name 一模一样

# 路由规则区域 (已配置绕过大陆)
rules:
  # 1. 局域网及本地流量直连 (防止影响本地打印机、NAS 等)
  - GEOSITE,private,DIRECT
  - GEOIP,lan,DIRECT,no-resolve
  
  # 2. 绕过大陆网站
  - GEOSITE,cn,DIRECT
  
  # 3. 绕过大陆 IP
  - GEOIP,cn,DIRECT
  
  # 4. 其他所有流量走代理组
  - MATCH,PROXIES

填写好配置文件后,将配置文件直接拖入 Clash Verge 的 [订阅] UI 页面中,选中后即可同其他订阅链接般正常使用。

实测,Cloudflare WARP 的 IP 无法解锁服务。如果需要访问流媒体或AI,需要选择原生纯净 IP 的 VPS 或使用 DNS解锁 / 静态ISP代理 等方式。

  1. 补充 Hysteria 2 UDP 链接快速部署方案

使用一键安装脚本跟随引导部署:

bash <(curl -fsSL https://raw.githubusercontent.com/Misaka-blog/hysteria-install/main/hy2/hysteria.sh)

在VPS防火墙上将对应端口的 TCP、UDP 协议放行。

在配置文件中添加节点的对应信息。

mode: rule
log-level: info
allow-lan: false

# 代理节点配置区域
proxies:
  # ---------------- 节点 1:原来的 VLESS-Reality 节点 ----------------
  - name: "My-VLESS-Node"          # [自定义] 节点名称,可以随便改(如 "US-Node-1")
    type: vless
    server: YOUR_SERVER_IP         # [必填] 替换为服务器 IP 或域名
    port: YOUR_PORT                # [必填] 替换为节点端口 (纯数字,如 443)
    uuid: YOUR_UUID                # [必填] 替换为 UUID
    network: tcp                   # 传输协议,通常为 tcp, ws 或 grpc
    tls: true
    udp: true
    servername: YOUR_SNI           # [必填] 替换为伪装域名 (SNI,如 aws.amazon.com)
    client-fingerprint: chrome     # 客户端指纹,建议保留 chrome 或 safari
    reality-opts:                  # Reality 专属配置 (如果新节点不是 Reality 协议,删除这两行)
      public-key: YOUR_PUBLIC_KEY  # [必填] 替换为 Public Key (pbk)
      short-id: YOUR_SHORT_ID      # [选填] 替换为 Short Id (sid),如果没有则删除此行

  # ---------------- 节点 2:新增的 Hysteria 2 节点 ----------------
  - name: "My-Hysteria-2-Node"     # [自定义] 节点名称,可以随便改(如 "US-Node-1")
    type: hysteria2
    server: YOUR_SERVER_IP         # [必填] 替换为服务器 IP 或域名
    port: YOUR_PORT                # [必填] 替换为节点端口 (纯数字,如 443)
    password: "YOUR_PASSWORD"      # [必填] 替换为节点密码
    sni: YOUR_SNI                  # [必填] 替换为伪装域名 (SNI,如 aws.amazon.com)
    skip-cert-verify: true         # 对应 insecure=1 (允许自签证书)
    # Hysteria 建议配置上下行带宽(Mbps),可以根据你的实际宽带调整,这里默认填宽带500M
    up: 100
    down: 500

# 代理组配置区域
proxy-groups:
  - name: "PROXIES"
    type: select
    proxies:
      - "My-Hysteria-2-Node"       # 把 Hysteria2 加进来 (放第一位方便优先选)
      - "My-VLESS-Node"            # [注意] 这里的名字必须和上面 proxies 里的 name 一模一样

# 路由规则区域 (已配置绕过大陆)
rules:
  # 1. 局域网及本地流量直连 (防止影响本地打印机、NAS 等)
  - GEOSITE,private,DIRECT
  - GEOIP,lan,DIRECT,no-resolve
  
  # 2. 绕过大陆网站
  - GEOSITE,cn,DIRECT
  
  # 3. 绕过大陆 IP
  - GEOIP,cn,DIRECT
  
  # 4. 其他所有流量走代理组
  - MATCH,PROXIES

导入软件后选择连接即可。

Comments.