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

用于实时查看运行状态与错误信息。


十、总结

整体流程可以概括为:


  1. 购买云服务器


  2. 安装 Xray


  3. 配置并启动服务


  4. 开放端口


  5. 在 Clash 中添加节点

Comments