从零开始自建节点
Manny

相信大家很多人都使用过购买的VPN或者订阅节点来访问外网,但我们在购买时经常被费用、速度、安全性和稳定性等问题所困扰。如何才能获得较好的体验呢?

首先你需要明白的是:

  • 便宜的速度慢,流量少,安全性还不能保证,可能跑路。
  • 贵的除了贵没什么缺点,但最大的缺点就是贵!(当然,如果你很有钱,当我没说)

因此,自建节点就成为了一个很好的选择。它的费用、速度、可用流量和安全性都比购买的便宜机场优秀。但缺点就是有一定的门槛,容错率比较低,一旦IP被封,拯救起来就比较麻烦,也许只能换IP或者报废。

本文就将介绍如何从零开始使用 x-ui 面板自建节点。


服务器

首先,你需要有一台国外或者香港的服务器。不需要太好,第三方提供的VPS(虚拟专用服务器)就已足够。接下来就根据自己的预算和需求来选择VPS厂商和套餐,本文已CloudCone厂商提供的最便宜套餐为例。

image


域名和Cloudflare(可选)

如果你需要申请SSL证书,那么就需要用到域名和Cloudflare了。

域名

没有的话随便买一个域名,越便宜越好。推荐Namesilo

Cloudflare

  1. 注册一个账号,并将域名托管到Cloudflare。

image

  1. 在域名注册商中将名称服务器替换为Cloudflare提供的。

以Namesilo为例:进入名称服务器管理页面,删除默认的,添加Cloudflare提供的。这样就可以使用Cloudflare的DNS解析服务了。

image

添加A记录

A记录就是把一个域名解析到一个IP地址。

将你的根域名或者此域名下的二级域名映射到服务器IP上。

注意事项:

  • 名称为 @ 将根域名映射,建议随便填一个名称用二级域名映射。
  • IP为你自己的服务器IP。
  • 关闭CDN!!!

image


部署x-ui面板

原项目地址:https://github.com/vaxilu/x-ui

二次开发地址:https://github.com/FranzKafkaYu/x-ui

安装or更新

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

此时你可以通过http://ip:port/ 访问x-ui面板。如已将某个域名解析到该服务器IP,则可用域名替代ip。

  • ip为你的服务器IP
  • port为x-ui端口号

SSL证书申请(可选)

SSL 证书使得网站能够从 HTTP 转到更加安全的 HTTPS。

脚本内置SSL证书申请功能,使用该脚本申请证书,需满足以下条件:

  • 知晓Cloudflare 注册邮箱
  • 知晓Cloudflare Global API Key

登录之后进入API令牌页面,输入密码查看Global API Key

  • 域名已通过cloudflare进行解析到当前服务器

申请完成后,证书安装目录为 /root/cert 目录。

x-ui 面板设置

  • 建议换掉默认端口
  • 配置SSL证书路径

image

公钥文件路径:fullchain.cer 路径

私钥文件路径:映射到此服务器的域名.key路径


添加节点

进入x-ui 面板,可视化添加节点。目前推荐 Vless+reality+tcp+xtls-rprx-vison 方案。

注意事项:

  • 使用 reality 需要xray core版本为1.8.0及以上。请在面板切换xray-core版本,若出现error ,建议删除所有节点后重新切换。

image

 评论