VPS 服务器搭建自己的节点指南

VPS 服务器搭建自己的节点指南

本文将手把手教你如何使用 VPS 服务器搭建自己的节点,主要基于 3x-ui 面板和 v2rayN 客户端进行配置。

1. 购买 VPS 服务器首先需要购买一台 VPS 服务器。推荐购买RackNerd的服务器,优点是价格低,稳定性相对较高,足够个人开发使用。

RackNerd 高性价比便宜 VPS 最新优惠活动(2026年) - P3TERX ZONE

如果追求网络性能和稳定性,推荐购买搬瓦工的服务器,优点是延迟低,晚高峰速度快,但是价格高。

搬瓦工(BandwagonHost) - P3TERX ZONE

2. 通过 Xshell 远程连接 SSH购买完成后,使用 SSH 工具(如 Xshell)连接到你的服务器:

用户名:一般默认为 root

密码:在你的服务器控制台页面查看

3. 安装 3X-ui 面板连接上服务器后,使用官方安装脚本安装 3x-ui 面板。

官方项目链接:3X-UI(支持 VLESS / Reality / Trojan 等)

在终端执行以下命令进行一键安装:

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

安装过程大约5-10分钟,安装结束后,会出现下面内容:

内容1:

1231. SQLite (default — recommended for < 500 clients)2. PostgreSQL (recommended for high client counts / many nodes)Choose [1]:

输入: 1 (默认选择 SQLite)

内容2:

1Would you like to customize the Panel Port settings? (If not, a random port will be applied) [y/n]:

输入: y (默认选择自定义端口)

输入端口号: 1306 (用户可自定义端口号)

内容3:

12345678Choose SSL certificate setup method:1. Let's Encrypt for Domain (90-day validity, auto-renews)2. Let's Encrypt for IP Address (6-day validity, auto-renews)3. Custom SSL Certificate (Path to existing files)4. Skip SSL (advanced — behind reverse proxy / SSH tunnel only)Note: Options 1 & 2 require port 80 open. Option 3 requires manual paths.Note: Option 4 serves the panel over plain HTTP — only safe behind nginx/Caddy or an SSH tunnel.Choose an option (default 2 for IP):

输入: 4 (默认选择 Skip SSL)

内容4:

1234567⚠ Panel will be installed WITHOUT SSL/TLS.Login credentials and cookies will travel as plain HTTP.Only safe when: • A reverse proxy (nginx, Caddy, Traefik) terminates TLS for you, or • You access the panel exclusively via SSH tunnelBind the panel to 127.0.0.1 only? (recommended — forces SSH tunnel / reverse-proxy access) [y/N]:

输入: N (选择否, 注意不能选择是,否则会导致面板无法访问)

4. 配置防火墙允许端口假设在安装 3X-ui 面板 目录里的内容2,你自定义端口号的监听端口是 1306,首先需要让防火墙放行该端口:

12sudo firewall-cmd --zone=public --add-port=1306/tcp --permanentsudo firewall-cmd --reload

5. 安装完成后,登录面板

在终端执行以下命令查看面板的运行信息:

1cat /etc/x-ui/install-result.env

12345678输出以下信息:XUI_USERNAME=你实际显示的用户名XUI_PASSWORD=你实际显示的密码XUI_PANEL_PORT=你实际显示的端口号(正常应该是你自己自定义的端口号,这里假设是1306)XUI_WEB_BASE_PATH=你实际显示的根路径XUI_ACCESS_URL=你实际显示的访问地址XUI_API_TOKEN=你实际显示的 API 令牌XUI_DB_TYPE=sqlite

打开浏览器,复制XUI_ACCESS_URL后面的路径,输入以下地址访问面板:

1http://你的服务器IP:你实际显示的端口号/你的根路径

例如:http://127.0.0.1:1306/7ZSH(XUI_ACCESS_URL后面的部分)

进入网页登录,输入用户名和密码登录:

12用户名:`XUI_USERNAME`显示的用户名密码:`XUI_PASSWORD`显示的密码

6. 配置节点

点击左侧的 入站。

首先进入基础配置:一: 添加备注(用户可自定义名称,也可以不添加为空)二: 选项协议为vless(默认选择)三: 需要配置端口号(用户可自定义端口 比如 31198, 在后面教程中需要放行该端口)

协议界面: 保持默认配置,不用修改。

传输界面: 保持默认配置,不用修改。

安全界面:

123一:选择安全为: Reality二:修改目标为: www.microsoft.com:443 (www.speedtest.net:443 | www.oracle.com:443, 等等)三:修改SNI为: www.microsoft.com (www.speedtest.net | www.oracle.com, 等等)

直接在安全界面底部保存配置: 点击 创建。

点击左侧的 客户端。

点击 添加客户端。

点击下方关联入站: 选择刚才创建的入站节点。 点击 创建。

下图中关联入站显示刚才创建的入站节点,说明节点配置已经全部完成。

放行节点端口需要在服务器上开放上面设置的节点端口(根据你的实际端口修改,这里假设为 31198):

执行命令开放端口(根据实际情况修改端口号):

12sudo firewall-cmd --zone=public --add-port=31198/tcp --permanentsudo firewall-cmd --reload

检查端口是否被 vless 成功监听:

1ss -tuln | grep 31198

如果有正常输出,说明节点配置已经全部完成,接下来可以部署到 v2rayN 上面了。

7. 下载 v2rayN 和导入节点配置

官方下载地址:v2rayN Github Release

如果你无法访问 GitHub,也可以直接通过本站下载提供的安装包:

⏬ v2rayN-windows-64-desktop.zip (Windows客户端)

⏬ v2rayNG_1.10.24_arm64-v8a.apk (安卓客户端)

回到 3XX-ui 面板,在入站界面查看刚才创建的入站节点:

点击上图中的导出链接,然后在跳出来的弹窗中点击 复制。

打开 v2rayN 客户端,点击顶部菜单中的配置项,选择 从剪贴板导入分享链接 URL:

导入后,在底部配置系统代理和路由(如图所示):

最后,右键点击刚刚导入的节点,选择 设为活动服务器。如果测试延迟显示为绿色数字,说明节点可以正常使用了:

8. 测速推荐推荐使用 Speedtest 测试你的节点速度:

Ookla 的 Speedtest - 全球宽带速度测试

相关推荐

主要玩法
365app下载安装

主要玩法

📅 07-13 👁️ 4459
战舰世界日系驱逐舰介绍 海风号怎么样
365体育平台网址

战舰世界日系驱逐舰介绍 海风号怎么样

📅 08-18 👁️ 2225
关于#git#的问题:Git需要连接网络吗
365app下载安装

关于#git#的问题:Git需要连接网络吗

📅 01-02 👁️ 1708