Clash 使用指南:从 0 搭建 Xray 代理节点(完整教程)
2026/4/9702 字3 分钟阅读4
本文介绍如何从零开始搭建 Clash 所需的代理节点,包括服务器准备、Xray 安装与配置、端口开放以及客户端接入流程,并附常见问题排查与优化建议。
Clash 使用指南:从 0 搭建 Xray 代理节点
一、前言
Clash 是一个代理客户端工具,本身不提供代理服务。
这意味着:
👉 使用 Clash 之前,你必须先拥有一个可用的代理节点。
通常的做法是:
在云服务器上部署代理服务(如 Xray)
再在本地通过 Clash 接入该节点
二、基本架构
整体网络流程如下:
本地设备(Clash)
↓
云服务器(Xray)
↓
目标网站简单理解:
👉 Clash 负责“使用代理”
👉 Xray 负责“提供代理”
三、服务器准备
在开始之前,你需要准备一台云服务器。
基本要求
系统:Ubuntu 20.04 / 22.04
配置:1 核 1G 及以上
网络:公网 IP
端口要求
需要开放一个端口,例如:
10086(测试用)443(生产推荐)
四、安装 Xray
执行以下命令,一键安装 Xray:
bash <(curl -Ls https://raw.githubusercontent.com/XTLS/Xray-install/main/install-release.sh)安装完成后,系统会自动注册服务。
五、配置 Xray 服务
编辑配置文件:
nano /usr/local/etc/xray/config.json示例配置:
{
"inbounds": [
{
"port": 10086,
"protocol": "vmess",
"settings": {
"clients": [
{
"id": "你的UUID",
"alterId": 0
}
]
}
}
],
"outbounds": [
{
"protocol": "freedom"
}
]
}生成 UUID
执行:
cat /proc/sys/kernel/random/uuid将生成的 UUID 填入配置文件。
六、启动服务与开放端口
启动服务
systemctl restart xray
systemctl enable xray开放端口(以 ufw 为例)
ufw allow 10086如果使用云厂商(如阿里云、腾讯云),还需要在控制台安全组中放行端口。
七、配置 Clash 客户端
在 Clash 的 config.yaml 中添加节点:
proxies:
- name: my-node
type: vmess
server: 你的服务器IP
port: 10086
uuid: 你的UUID
alterId: 0
cipher: auto保存后,在 Clash 中选择该节点即可使用。
八、可选优化
基础配置完成后,可以进一步优化:
1. 启用 TLS
提高安全性,避免流量被识别。
2. 使用 Reality / WebSocket
提升隐蔽性与兼容性。
3. 绑定域名
通过域名访问服务,方便管理。
4. 接入 CDN(如 Cloudflare)
可提升稳定性,并隐藏真实 IP。
九、常见问题
1. 无法连接
检查:
服务是否启动
端口是否开放
UUID 是否正确
2. 速度较慢
可能原因:
服务器带宽不足
线路质量差
协议不合适
👉 建议更换服务器或协议
3. 查看日志
journalctl -u xray -f用于实时查看运行状态与错误信息。
十、总结
整体流程可以概括为:
购买云服务器
安装 Xray
配置并启动服务
开放端口
在 Clash 中添加节点