SYSTEM: ONLINE
VER. ...
SLEET LOG
SLEET'S LOG
/2025年8月26日/1 MIN READ

在 ubuntu 中配置 clash 代理

clash ubuntu

根据在 Linux 终端下通过 CLI 使用 Clash 应用,先下载 Clash Premium

然后解压

bash
gzip -d clash-linux-amd64-n2023-09-05-gdcc8d87.gz chmod +x clash-linux-amd64-n2023-09-05-gdcc8d87 mv clash-linux-amd64-n2023-09-05-gdcc8d87 clash

配置代理文件

bash
# 记得代理地址要加字符串"" wget -O sub.yaml "<代理地址>" wget https://cdn.jsdelivr.net/gh/Dreamacro/maxmind-geoip@release/Country.mmdb mkdir -p /root/.config/clash mv ~/clash_working/Country.mmdb /root/.config/clash/ touch config.yaml vim config.yaml

然后把以下内容粘贴到 config.yamlproxy-provider>main-provider>path 的具体路径需要替换为实际的)

yaml
# 代理端口 port: 7890 socks-port: 7891 mixed-port: 7893 # 允许局域网连接 (如果需要从其他机器访问,设为true) allow-lan: false # 规则模式 mode: rule # 日志级别 log-level: info # 外部控制器地址 (用于Web UI) external-controller: 0.0.0.0:9090 # 禁用IPv6,避免不必要的网络问题 ipv6: false # DNS 配置 dns: enable: true enhanced-mode: fake-ip listen: 0.0.0.0:53 nameserver: - 114.114.114.114 - 223.5.5.5 fallback: - https://1.0.0.1/dns-query - https://8.8.8.8/dns-query # 从本地文件加载代理节点 proxy-providers: main-provider: type: file path: /root/clash_working/sub.yaml health-check: enable: true url: http://www.gstatic.com/generate_204 interval: 300 # 代理组配置 proxy-groups: - name: 'PROXY' type: select use: - main-provider # 规则配置 (一个精简的、常用的规则集) rules: - DOMAIN-SUFFIX,google.com,PROXY - DOMAIN-SUFFIX,github.com,PROXY - DOMAIN-SUFFIX,youtube.com,PROXY - GEOIP,CN,DIRECT - MATCH,PROXY

ESC + :wq 退出编辑,并启动 clash

bash
nohup ./clash -f ./config.yaml &

之后开新窗口需要运行以下命令

bash
export http_proxy=http://127.0.0.1:7890 export https_proxy=http://127.0.0.1:7890
Article Index