1350 字
7 分钟
Ubuntu VPS自建代理节点
- 更新系统并安装基础组件
进入服务器终端,依次执行以下命令:
sudo -iapt update && apt upgrade -yapt install curl wget -y- 一键安装 3x-ui 面板
运行官方推荐的一键安装脚本:
bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh)安装过程中,脚本会暂停并提示设置面板的访问端口(建议设置一个大于10000的不常用端口,设置好后需要在防火墙放行端口)。
安装完成后,会显示随机生成的用户名、密码、以及后台管理网站入口。
- 配置选项
在服务器终端中,输入以下命令呼出 3x-ui 管理菜单:
x-ui输入对应选项,对默认随机生成的账户密码进行修改并启动BBR加速。
- 登录面板并创建节点
打开浏览器,访问后台管理入口,登陆账户。
点击左侧菜单的“入站列表 (Inbounds)”,然后点击“添加入站”。
推荐的防阻断配置:
协议 (Protocol):vless传输配置 (Network):tcp安全性 (Security):reality (安全性设置中点击“Get New Cert”)上述配置设置完成后,其余选项保持默认,直接点击“创建”。
在列表中找到刚创建的节点,点击操作栏的“查看”,然后复制节点分享链接(以 vless:// 开头的一长串字符)。将这串链接直接导入本地的客户端软件(V2rayN)中即可使用。
- 使用 Clash Verge 连接 Vless 节点
Clash Verge 连接 Vless 节点需要使用 [.yaml] 配置文件,文件名任意。按照如下模板将 vless 链接中的参数手动填入模板中或使用 Gemini 等 AI 帮忙转换填写。
mode: rulelog-level: infoallow-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代理 等方式。
- 补充 Hysteria 2 UDP 链接快速部署方案
使用一键安装脚本跟随引导部署:
bash <(curl -fsSL https://raw.githubusercontent.com/Misaka-blog/hysteria-install/main/hy2/hysteria.sh)在VPS防火墙上将对应端口的 TCP、UDP 协议放行。
在配置文件中添加节点的对应信息。
mode: rulelog-level: infoallow-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导入软件后选择连接即可。
Ubuntu VPS自建代理节点
https://blog.dztang.net/posts/ubuntu-vps自建代理节点/ 最后更新于 2026-04-10,距今已过 41 天
部分内容可能已过时