0%

合理的家庭网关方案 OpenClash, 并使用 SmartDNS 加速 (v0.40.10-beta)

设备

  • CPU: Intel 3205U
  • RAM: 8G DDR3 1600
  • SSD: 64G
  • HDD: 1T

预览

安装

软路由刷入

教程较多, 这里不做阐述, 参考:

空盘软路由安装
iKuai 视频教程

OpenClash 安装

设置 Wan/Lan 口, 拨号上网等, SSH 到路由

1
2
3
4
5
6
7
cd ~
wget https://img.conversun.com/files/openwrt/luci-app-openclash-beta_all.ipk
wget https://img.conversun.com/files/openwrt/clash
opkg install luci-app-openclash-beta_all.ipk
mv clash /etc/openclash/core/clash
cd /etc/openclash
chmod 0755 clash

SmartDNS

1
2
3
4
5
cd ~
wget https://img.conversun.com/files/openwrt/smartdns.1.2019.11.02-1102.x86_64-openwrt-all.ipk
wget https://img.conversun.com/files/openwrt/smartdns.luci-app-smartdns.1.2019.11.02-1102.all-luci-all.ipk
opkg install smartdns.1.2019.06.21-2337.x86_64-openwrt-all.ipk
opkg install smartdns.luci-app-smartdns.1.2019.11.02-1102.all-luci-all.ipk

配置

OpenClash

全局设置

运行模式

建议使用 Fake IP
建议使用 Fake IP (TUN 混合), 以支持 UDP 转发, 试了下 GTA 和大表哥都支持

DNS

上游 DNS 搭配 SmartDNS 时再修改

该固件已配置好无需修改
但是长时间使用下来, 个人觉得 SmartDNS 还是不太稳定, 故这里简单换成了本地 DNS + 114

规则设置

  • lhie1 的机场托管中的规则不适合路由器, 这里桥接成了 ConnersHua 的规则
  • 可选桥接其他规则 (控制面板选项不变)

一般无需修改

配置文件订阅

现在订阅方式非常自由了, 列举一下我常用的:

机场自带托管

比如 lhie1 大佬的机场 DlerCloud*AFF, 已经提供了很完善的规则

托管转换器

适合只有 $$ 订阅, 自带托管不完善, 有多家机场的人

我这里是使用了两家机场, 用正则过滤自己想要的节点, 同时使用自定义的分类规则

版本更新

最新版本的 OpenClash 处于 Fake IP 模式下并正常联通时, 此处更新将通过代理下载, 解决从 Github 更新失败问题

首次下载内核困难可使用 CDN 下载

若出现意外需要下载内核, 可用 CDN 下载, 目前版本 Dev 1.2

1
2
3
4
5
cd ~
wget https://img.conversun.com/files/openwrt/clash
mv clash /etc/openclash/core/
cd /etc/openclash
chmod 0755 clash

SmartDNS

配置

基本设置

其中本地端口按需填写

上游服务器

建议本地 DNS + 公共 DNS

公共DNS参考

其他说明
  • 若使用 OpenClash 的 Fake-IP 模式, 仅国内的解析会走 SmartDNS
  • 污染严重地区可尝试 tls 协议 DNS

作为 OpenClash 上游

设置为 SmartDNS 端口即可

资源

本文所用文件, 于路由访问 Github 过慢时使用, 可直接 wget 下载

Openwrt 镜像(已较稳定, 不必追更)

推荐固件, 自带 OpenClash, SmartDNS(已配置好):

x86_64 clashOpenWRT软路由固件频道

CDN:
v20201017x86_64clashOpenWRT.7z

相关文档

OpenClash Wiki
SmartDNS 配置