
相信大家很多人都使用过购买的VPN或者订阅节点来访问外网,但我们在购买时经常被费用、速度、安全性和稳定性等问题所困扰。如何才能获得较好的体验呢?
首先你需要明白的是:
- 便宜的速度慢,流量少,安全性还不能保证,可能跑路。
- 贵的除了贵没什么缺点,但最大的缺点就是贵!(当然,如果你很有钱,当我没说)
因此,自建节点就成为了一个很好的选择。它的费用、速度、可用流量和安全性都比购买的便宜机场优秀。但缺点就是有一定的门槛,容错率比较低,一旦IP被封,拯救起来就比较麻烦,也许只能换IP或者报废。
本文就将介绍如何从零开始使用 x-ui
面板自建节点。
服务器
首先,你需要有一台国外或者香港的服务器。不需要太好,第三方提供的VPS(虚拟专用服务器)就已足够。接下来就根据自己的预算和需求来选择VPS厂商和套餐,本文已CloudCone厂商提供的最便宜套餐为例。
域名和Cloudflare(可选)
如果你需要申请SSL证书,那么就需要用到域名和Cloudflare了。
域名
没有的话随便买一个域名,越便宜越好。推荐Namesilo。
Cloudflare
- 注册一个账号,并将域名托管到Cloudflare。
- 在域名注册商中将名称服务器替换为Cloudflare提供的。
以Namesilo为例:进入名称服务器管理页面,删除默认的,添加Cloudflare提供的。这样就可以使用Cloudflare的DNS解析服务了。
添加A记录
A记录就是把一个域名解析到一个IP地址。
将你的根域名或者此域名下的二级域名映射到服务器IP上。
注意事项:
- 名称为
@
将根域名映射,建议随便填一个名称用二级域名映射。 - IP为你自己的服务器IP。
- 关闭CDN!!!
部署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证书路径
公钥文件路径:
fullchain.cer
路径私钥文件路径:映射到此服务器的域名.key路径
添加节点
进入x-ui
面板,可视化添加节点。目前推荐 Vless+reality+tcp+xtls-rprx-vison
方案。
注意事项:
- 使用
reality
需要xray core版本为1.8.0及以上。请在面板切换xray-core版本,若出现error
,建议删除所有节点后重新切换。
- 本文标题:从零开始自建节点
- 创建时间:2023-06-16 10:08:55
- 本文链接:2023/06/16/tool/从零开始自建节点/
- 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!