修改hosts文件代理
这是最简单的方法,适合不熟悉 Clash 的用户。
-
下载hosts 文件:
- 如果你使用 Windows,可以从下面的链接下载 [hosts 文件](https://raw.githubusercontent.com/Janus-Can hosting/hosts/master/hosts)。
- 如果你使用 macOS 或 Linux,可以手动创建一个 hosts 文件。
-
配置hosts 文件:
- 打开 hosts 文件,添加以下内容:
..1 localhost 192.168.1.1 example.com - 根据你的需求添加其他域名和 IP 地址。
- 打开 hosts 文件,添加以下内容:
-
保存并测试:
- 保存文件后,重启你的设备。
- 测试是否成功,使用浏览器访问 localhost,看看是否能正常加载。
使用 Proxychains 配置代理
Proxychains 是一个轻量级的代理chains脚本,适合 Linux 和 macOS 用户。
-
下载 Proxychains 脚本:
-
安装 Proxychains:
- 如果你使用的是 Debian/Ubuntu,运行以下命令安装必要的工具:
sudo apt-get install curl software-properties-common curl -fsSL https://raw.githubusercontent.com/JuliusQuae/V2Ray/master/v2ray.sock.proxy.json | sudo tee /etc/proxychains.conf sudo systemctl enable proxychains.service sudo systemctl start proxychains.service
- 如果你使用的是其他系统,按照文档中的说明安装。
- 如果你使用的是 Debian/Ubuntu,运行以下命令安装必要的工具:
-
配置 Clash:
- 打开 Clash 的配置文件(通常位于
~/.clash/config.json),添加以下内容:{ "socks": "127...1:108", "socks5": "127...1:108", "http": "127...1:108", "https": "127...1:108" } - 确保
..1:108是你的 Clash 代理地址和端口。
- 打开 Clash 的配置文件(通常位于
-
启动 Proxychains:
- 在终端运行:
proxychains4 curl -fsSL https://raw.githubusercontent.com/JuliusQuae/V2Ray/master/v2ray.sock.proxy.json
- 在终端运行:
Clash 内置代理功能
Clash 本身支持内置代理功能,可以直接通过图形界面配置。
-
启动 Clash:
- 打开 Clash 应用,点击右上角的
3(设置)。 - 选择
代理设置,勾选启用 Clash 代理,设置代理地址和端口。
- 打开 Clash 应用,点击右上角的
-
配置域名:
点击右上角的 ,添加域名和对应的代理地址和端口。
使用命令行配置 Clash 代理
如果你熟悉命令行,可以直接通过命令配置 Clash。
-
启动 Clash:
- 如果你使用的是 Docker,运行:
docker run -d --name clash -p 108:108 clash/clash:latest
- 如果你手动安装了 Clash,启动它并进入命令行:
clash -k
- 如果你使用的是 Docker,运行:
-
配置代理:
- 在命令行中输入以下命令,设置代理地址和端口:
proxy 127...1:108
- 在命令行中输入以下命令,设置代理地址和端口:
-
添加域名:
- 添加域名和对应的代理地址和端口:
domain 127...1 example.com 127...1:108
- 添加域名和对应的代理地址和端口:
常见问题
-
代理不上:
- 检查 Clash 是否运行正常。
- 确保代理地址和端口正确。
- 检查防火墙设置,确保防火墙不阻止代理端口。
-
DNS 解析问题:
- 如果你使用了hosts 文件,确保DNS设置正确。
- 如果你使用了域名代理,可能需要手动设置DNS(如使用 Google 8.8.8.8)。
-
多设备使用:
如果你在多个设备上使用 Clash,确保每个设备都配置了代理,并且代理地址和端口一致。
Clash 命令行命令参考
- 启动 Clash:
clash
- 停止 Clash:
control stop
- 查看状态:
control stats
- 修改配置:
proxy 127...1:108 domain 127...1 example.com 127...1:108
注意事项
-
安全性:
使用 Clash代理可能会泄露你的网络信息,建议在受信任的网络环境下使用。
-
隐私保护:
如果你想保护隐私,可以使用 VPN 和 Proxy 结合使用。
-
优化性能:
如果你想优化网络连接,可以尝试使用 Clash 的 socks5 协议。




