openclash 入门指南 您所在的位置:网站首页 禁止本机使用代理服务器 openclash 入门指南

openclash 入门指南

2024-07-16 05:25| 来源: 网络整理| 查看: 265

openclash 是 Openwrt 上的 clash 版本,拥有多种功能,但是配置起来比较麻烦。所以这里简单介绍一下重点功能。

如果对 clash 不够了解的话,可以先阅读一下 Clash 内核配置和使用详解 这篇文章,再回过头来配置 openclash。

这篇文章主要介绍 openclash 的用法,所以不会对 Openwrt 做过多介绍,如果折腾出问题,请自行寻找解决办法。在折腾的过程中,建议将工作正常的路由器配置先备份一次,这样即使误操作出现一些问题,也可以使用配置迅速还原到正常状态,节约时间。

由于 openclash 比较折腾,所以没什么必要的话,直接使用 Clash for Windows 就好了。除非你是个有强迫症、有一定技术且愿意折腾,而且有必须在路由器上设置透明代理的需求,才考虑使用 openclash。

开始使用

常见固件都已经将 openclash 整合到其中,无需额外安装即可使用。在 openwrt 菜单中,找到服务->openclash,就能打开 openclash 的配置页面了。由于配置极多,这里我就不上图了。

为方便起见,这里的配置均不涉及 IPv6 配置,如果有开启 IPv6 的需求,请查看其他博客。

添加订阅

点击上方的配置文件订阅就可以打开功能界面了。如果从机场获取的订阅是 clash 格式的,而且你不想修改机场的规则,就直接使用;如果机场提供的是其他类型的订阅,或者你想使用其它规则覆盖掉机场默认的规则,就启用订阅转换,然后选择一个自己喜欢的规则。在线订阅转换有泄露隐私的风险,自行决定要不要使用。

添加好订阅配置之后,点击下方的更新配置按钮,就能使用该配置文件启动 clash 了。有时候因为网络问题,部分规则文件会下载失败,可以稍等片刻再试试。只要订阅文件和转换设置没有问题,通常应该可以启动成功。

透明代理

openclash 有两种使用方法,第一种就是作为普通的代理服务器。

假设你的路由器 IP 为192.168.1.2,openclash 的 HTTP 端口或者混合端口是7890,那么在支持代理的程序上通过192.168.1.2:7890即可配置代理。

openclash 默认会生成用户名和密码,填写代理信息的时候,也需要顺便填写上,用户名和密码可以在 openclash 主页上找到。

第二种使用方法就是透明代理,可以让应用程序无感知的使用。

这种方法需要手动将要翻墙的设备上的默认网关和 DNS 服务器设置为192.168.1.2。设置成功之后,设备上应该无需做其他设置,就能正常的访问网络和翻墙了。

如果你在旁路由上使用 openclash,如果想要让所有设备都能实现透明代理,可以配置主路由器的网关和 DNS,指向旁路由。

如果主路由器没有这个设置,可以在旁路由器 openwrt 中寻找网络->接口->DHCP->高级设置,启用强制选项。这样新连接的设备就会自动通过旁路由器来分配默认网关和 DNS 服务器,以实现透明代理。

管理面板

openclash 内置了两个控制台可以用于查看 clash 的运行状态,以及调节节点配置,推荐使用 yacd 控制面板。参考 Clash 配置 外部控制器。

进阶配置

点击 openclash 上方的全局设置,就能配置各种高级设置了。

模式设置

clash 有 redir-host 和 fake-ip 两种运行模式,推荐使用 fake-ip 模式。fake-ip 模式也有三种:

增强模式,使用 iptables 进行规则转发,性能最快,一般使用这种即可 TUN 模式,使用 TUN 网卡进行转发,性能会慢一些,当同时开启了 docker 的时候,需要使用 TUN 模式才能正常转发 UDP 流量 混合模式,UDP 流量走 TUN 网卡,TCP 流量通过 iptables 转发

这几种模式可以都试试,通常情况下使用增强模式就行了。

路由本机代理、禁用 QUIC、仅代理命中规则流量、绕过中国大陆 IP(大陆 DNS 服务器填写 223.5.5.5等国内公共 DNS)最好都勾选上。

DNS 设置

推荐勾选 Fake-IP 持久化、禁止 Dnsmasq 缓存 DNS。

规则设置(访问控制)

如果有自定义规则的需求,可以在这里添加想要使用的规则。

启用后出现两个编辑框,前者的规则会放到规则列表的前面,优先匹配;后者则会放到规则列表的后面,在其他规则之后来匹配,在其中填写想要设置直连或者是代理的规则即可,参考 Clash 教程 规则。

规则集管理

在 openclash 上方找到规则集和策略组管理,这里可以添加和修改规则集。第三方规则集内置了 ACL4SSR 等规则集,自定义规则集可以自由添加其他规则集。参考 Clash 教程 规则集。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有