Openwrt 安装 MosDNS 测试 作者: Hogwarts 发布于: 2023-10-06 更新于: 2024-09-08 分类: 默认分类 软路由下的DNS泄露一直是块心病。 检测DNS泄露的几个网址如下 https://ipleak.net/ https://browserleaks.com/webrtc https://whoer.net/zh #一、下载 Openwrt 下 MosDNS 软件 推荐:`https://github.com/sbwml/luci-app-mosdns/releases/` 需下载四个,注意软路由的架构。 https://github.com/sbwml/luci-app-mosdns/releases/download/v5.2.1/luci-app-mosdns_1.5.12_all.ipk https://github.com/sbwml/luci-app-mosdns/releases/download/v5.2.1/luci-i18n-mosdns-zh-cn_git-23.271.70451-e31521d_all.ipk https://github.com/sbwml/luci-app-mosdns/releases/download/v5.2.1/mosdns_5.2.1-1_aarch64_cortex-a53.ipk https://github.com/sbwml/luci-app-mosdns/releases/download/v5.2.1/v2dat_2022-12-15-47b8ee51-1_aarch64_cortex-a53.ipk 还有可能需要这两个 https://github.com/sbwml/luci-app-mosdns/releases/download/v5.3.3/v2ray-geoip_20240815045241-1_all.ipk https://github.com/sbwml/luci-app-mosdns/releases/download/v5.3.3/v2ray-geosite_20240815045241-1_all.ipk #二、安装 对于v5.3.3版本,有可能在界面端无法显示。 依次上传至软路由下并运行 opkg install *.ipk 有可能安装失败,那就下载通用版本逐个安装。 opkg install v2dat_2022-12-15-47b8ee51-1_aarch64_generic.ipk opkg install mosdns_5.3.0-1_aarch64_generic.ipk opkg install luci-app-mosdns_1.5.15_all.ipk opkg install luci-i18n-mosdns-zh-cn_git-23.305.55662-b42fc88_all.ipk 顺路可以升级一下 passwall ipk文件下载地址 Github:`https://github.com/xiaorouji/openwrt-passwall/releases` opkg install luci-lua-runtime_all.ipk #有可能需要 opkg install --force-reinstall luci-app-passwall_4.71-2_all.ipk opkg install --force-reinstall luci-i18n-passwall-zh-cn_git-23.289.45328-a953315_all.ipk luci-lua-runtime_all.ipk仅有X86和a72的,没有a53的,Google了一下可从此网页下载。 [iStoreOS下更新passwall2](https://shuaiqiang.cc/2023/12/ "iStoreOS下更新passwall2") 本人保存地址:`https://dl.winamp.top/mosdns` #三、调试 1. 进入软路由登录界面,设置MosDNS运行,并将 “防止DNS泄露” 打上对勾。 2. 进入passwall将DNS下的远程DNS改为:`127.0.0.1:5335` 3. **重启路由器** 4. 可能需要将你的域名放入“规则列表”的“白名单”中,否则MosDNS可能不能解析域名。 #四、使用测试 以N1软路由为例,IPv4下没有问题。但默认开启了IPv6,IPv6还是泄露,搞不定,建议关闭吧。 好像姿势不对,N1的无线没啥用;但作为旁路由没有问题。 #五、参考 [PassWall+MosDNS 分流设置](https://www.igeekbb.com/2023/09/passwall2mosdns.html "PassWall+MosDNS 分流设置") [mosdns wiki](https://irine-sistiana.gitbook.io/mosdns-wiki/ "mosdns wiki") [OpenWrt中MosDNS配置](https://www.heartnn.com/2022/05/25/config-mosdns-in-openwrt/ "OpenWrt中MosDNS配置") [MosDNS+PassWall](https://www.ampc8.com/thread-26326-1-1.html "MosDNS+PassWall") [mosdns与passwall科学软件配合](https://github.com/IrineSistiana/mosdns/discussions/470 "mosdns与passwall科学软件配合") #六、一键脚本 ##6.1 登录 OpenWrt 终端(SSH) ##6.2 安装curl包 opkg update opkg install curl ##6.3 运行安装脚本(多架构支持) sh -c "$(curl -ksS https://raw.githubusercontent.com/sbwml/luci-app-mosdns/v5/install.sh)" ##6.4 抄录地址 `https://github.com/sbwml/luci-app-mosdns` ##6.5 问题 系统安装过Mosdns,再安装有可能安装不上。 解决:在安装好luci-app的前提下,直接下载相应架构文件即可。 Mosdns Github:`https://github.com/IrineSistiana/mosdns/releases` 标签: OpenWrt, mosdns, passwall