# 一、安装 Clash(推荐 clash.meta) 现在基本都用 clash.meta ## 1.1 下载 ```bash mkdir -p /opt/clash cd /opt/clash wget https://github.com/MetaCubeX/mihomo/releases/latest/download/mihomo-linux-amd64 mv mihomo-linux-amd64 clash chmod +x clash ``` ## 1.2 创建配置 ``` bash mkdir -p /opt/clash/config # 将你在其他平台使用的配置文件导出另存为 /opt/clash/config/config.yaml ``` 对config.yaml开头做如下修改: ```yaml mixed-port: 7890 socks-port: 7891 allow-lan: true mode: rule log-level: warning external-controller: '0.0.0.0:9090' external-ui: ./ui ``` # 二、安装Yacd面板 ## 2.1 下载 ```bash cd /opt/clash wget https://github.com/haishanh/yacd/archive/gh-pages.zip unzip gh-pages.zip mv yacd-gh-pages ui ``` 目录结构如下: ```Plain text /opt/clash ├─ clash ├─ config │ └─ config.yaml └─ ui ``` # 三、启动测试 ```bash ./clash -d ./config ``` 如果成功,会看到: ```bash External controller listening at: 0.0.0.0:9090 ``` # 四、访问 Yacd 浏览器打开: ```Plain text http://服务器IP:9090/ui ``` 输入对应secret即可。 # 五、启动Clash ## 5.1 配置 systemd 开机启动(有root权限) ```bash sudo touch /etc/systemd/system/clash.service ``` 内容: ```ini [Unit] Description=Clash Proxy After=network.target [Service] Type=simple ExecStart=/opt/clash/clash -d /opt/clash/config Restart=always [Install] WantedBy=multi-user.target ``` 启动: ```bash sudo systemctl daemon-reload sudo systemctl enable clash sudo systemctl start clash # 查看状态 sudo systemctl status clash ``` ## 5.2 无Root权限 ```bash nohup ./clash -d ./config > clash.log 2>&1 & ``` # 六、代理使用 ```bash export http_proxy=http://127.0.0.1:7890 export https_proxy=http://127.0.0.1:7890 ``` 取消代理: ``` unset http_proxy unset https_proxy unset HTTP_PROXY unset HTTPS_PROXY ``` 验证: ```bash env | grep -i proxy ``` # 七、验证代理成功 ```bash curl -x http://127.0.0.1:7890 https://ipinfo.io ``` 如果返回国外IP,则证明Clash运行正常,代理成功 Loading... # 一、安装 Clash(推荐 clash.meta) 现在基本都用 clash.meta ## 1.1 下载 ```bash mkdir -p /opt/clash cd /opt/clash wget https://github.com/MetaCubeX/mihomo/releases/latest/download/mihomo-linux-amd64 mv mihomo-linux-amd64 clash chmod +x clash ``` ## 1.2 创建配置 ``` bash mkdir -p /opt/clash/config # 将你在其他平台使用的配置文件导出另存为 /opt/clash/config/config.yaml ``` 对config.yaml开头做如下修改: ```yaml mixed-port: 7890 socks-port: 7891 allow-lan: true mode: rule log-level: warning external-controller: '0.0.0.0:9090' external-ui: ./ui ``` # 二、安装Yacd面板 ## 2.1 下载 ```bash cd /opt/clash wget https://github.com/haishanh/yacd/archive/gh-pages.zip unzip gh-pages.zip mv yacd-gh-pages ui ``` 目录结构如下: ```Plain text /opt/clash ├─ clash ├─ config │ └─ config.yaml └─ ui ``` # 三、启动测试 ```bash ./clash -d ./config ``` 如果成功,会看到: ```bash External controller listening at: 0.0.0.0:9090 ``` # 四、访问 Yacd 浏览器打开: ```Plain text http://服务器IP:9090/ui ``` 输入对应secret即可。 # 五、启动Clash ## 5.1 配置 systemd 开机启动(有root权限) ```bash sudo touch /etc/systemd/system/clash.service ``` 内容: ```ini [Unit] Description=Clash Proxy After=network.target [Service] Type=simple ExecStart=/opt/clash/clash -d /opt/clash/config Restart=always [Install] WantedBy=multi-user.target ``` 启动: ```bash sudo systemctl daemon-reload sudo systemctl enable clash sudo systemctl start clash # 查看状态 sudo systemctl status clash ``` ## 5.2 无Root权限 ```bash nohup ./clash -d ./config > clash.log 2>&1 & ``` # 六、代理使用 ```bash export http_proxy=http://127.0.0.1:7890 export https_proxy=http://127.0.0.1:7890 ``` 取消代理: ``` unset http_proxy unset https_proxy unset HTTP_PROXY unset HTTPS_PROXY ``` 验证: ```bash env | grep -i proxy ``` # 七、验证代理成功 ```bash curl -x http://127.0.0.1:7890 https://ipinfo.io ``` 如果返回国外IP,则证明Clash运行正常,代理成功 最后修改:2026 年 03 月 17 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏