Clash 是一个流行的代理软件,常用于防火墙、网络访问控制、DNS 隐私保护等场景。以下是 Clash 代理设置的详细指南

安装 Clash

  1. 下载 Clash

    • 访问 Clash 官方网站或使用指定的下载链接,下载适合操作系统的版本(Windows、macOS、Linux)。
    • 注意:Clash 提供两种版本:免费版本(Pro)和付费版本(Premium),免费版本功能有限。
  2. 安装 Clash

    • 双击下载的文件,运行安装程序。
    • 按照向导选择安装路径和设置(如是否开启自动更新等)。
    • 安装完成后,打开 Clash 应用。

配置 Clash 代理

Clash 的代理功能可以通过 GUI界面或配置文件进行设置。

GUI 设置

  1. 打开 Clash 界面

    打开 Clash 应用,点击 添加一个新规则或直接进入设置界面。

  2. 配置代理规则

    • 在规则列表中,点击 创建新规则。
    • 配置规则:
      • 规则名称:自定义命名。
      • 接口:选择要代理的网络接口(如Wi-Fi或以太网)。
      • 目标地址:设置代理目标(如本地服务器、特定域名等)。
      • 端口:指定代理端口(默认 789)。
      • 协议:可选(HTTP、HTTPS、FTP 等)。
      • 设置
        • HTTP代理:启用 HTTP代理。
        • HTTPS代理:启用 HTTPS代理。
        • DNS代理:启用 DNS代理(支持自定义 DNS 服务器)。
        • 绕过本地网络:可选是否绕过本地网络(如局域网)。
        • IP 转发:可选是否转发目标 IP。
  3. 保存规则

    • 配置完成后,点击 “保存”,规则即生效。

配置文件设置

  1. 下载样例配置文件

    从 Clash 官方网站或社区下载一个样例配置文件。

  2. 修改配置文件

    • 打开配置文件,根据需要修改参数:
      {
        "port": 789,
        "listen": "127...1",
        "TransparentProxy": true,
        "HTTPProxy": "127...1:789",
        "HTTPSProxy": "127...1:789",
        "DNSProxy": "127...1:789",
        "IPFilter": [],
        "Outgoing": [
          {
            "domain": "example.com",
            "ip": "10.10.10.10",
            "port": 80
          }
        ]
      }
    • 参数说明
      • port:代理端口,默认为 789。
      • listen:监听地址,默认为本地 IP。
      • TransparentProxy:是否启用透明代理。
      • HTTPProxy:HTTP代理地址和端口。
      • HTTPSProxy:HTTPS代理地址和端口。
      • DNSProxy:DNS代理地址和端口。
      • IPFilter:过滤 IP,格式为 [IP, Port]
      • Outgoing:指定目标地址的规则。
  3. 应用配置文件

    • 将修改后的配置文件重命名为 clash.json,并放置在 Clash 的配置目录中(默认为 ~/.config/clash)。
    • 打开 Clash 应用,点击 “加载配置文件”,选择 clash.json

常见设置示例

全局代理设置

  • 目标地址..1:789
  • 协议http, https
  • 设置
    • HTTPProxy: "127...1:789"
    • HTTPSProxy: "127...1:789"
    • DNSProxy: "127...1:789"

特定网站代理设置

  • 目标地址example.com
  • 接口eth
  • 端口80
  • 设置
    • domain: "example.com"
    • ip: "10.10.10.10"
    • port: 80

DNS 代理设置

  • 目标地址..1:789
  • 设置
    • DNSProxy: "127...1:789"

故障排除

  1. 代理服务器无法访问

    • 检查目标地址和端口是否正确。
    • 确保 Clash 和目标服务器在同一网络段(防火墙可能阻止通信)。
    • 检查防火墙设置,确保代理端口未被阻止。
  2. 访问网站失败

    • 确认网站是否在代理规则中被正确配置。
    • 检查代理端口是否正确。
    • 重新启动 Clash 服务。
  3. DNS 代理问题

    • 检查 DNS 服务器是否可用。
    • 确保 DNS 代理设置正确,且本地网络支持 DNS 解决方案。

高级功能配置

  1. 过滤规则

    • Outgoing 中添加更多规则,实现更复杂的网络控制。
  2. HTTP 缓存

    在 Clash 的高级设置中启用 HTTP 缓存,提升代理性能。

  3. IP 转发

    • 在规则设置中启用 IP 转发,实现 IP 地址转发。

验证配置

  1. 测试 HTTP 代理

    • 在浏览器中输入代理地址和端口,访问目标网站(如 http://example.com)。
  2. 测试 HTTPS 代理

    • 在浏览器中输入代理地址和端口,访问目标 HTTPS 网站(如 https://example.com)。
  3. 测试 DNS 代理

    • 使用 nslookupdig 命令查询代理 DNS 服务器。

社区和资源

Clash 是一个流行的代理软件,常用于防火墙、网络访问控制、DNS 隐私保护等场景。以下是 Clash 代理设置的详细指南

扫码添加小飞机VPN网络工具官方微信

扫码添加小飞机VPN网络工具官方微信

400-638-2751
扫码添加小飞机VPN网络工具官方微信

扫码添加小飞机VPN网络工具官方微信

网站地图