魔头
原帖由 @jinwyp 于 2022-5-25 03:06 发表 https://bbs.tgfcer.com/thread836164711.html 之前一贴有人开启了DOH就上不了网站了, 因为墙把那些google 等提供的DNS解析的服务器IP和域名给封了. 8.8.8.8 和 1.1.1.1 基本都是不可用状态 可以用该网站测试 https://www.itdog.cn/http/ 现在有了mosdns 可以分流国内和国外的域名解析, 可以让国内的网址走国内的DNS解析, 国外的网址走国外的DNS解析. 我测试了全球的DNS服务器列表, 肯定有漏网之鱼,而且还不少. 都放到脚本里面了. 这样也不用在浏览器里面开启DOH, mosdns都支持DOH作为上游DNS服务器 教程可以直接看github 链接 https://github.com/jinwyp/one_cl ... aster/DNS.md#mosdns 1. 建议有条件的请用脚本再国外服务器搭建 AdGuardHome DNS服务器 还可以去广告. 然后再安装mosdns 进行DNS分流. 没有条件搭建DNS服务器也不用担心, 本脚本已经内置多个DNS服务器地址 2. 通过使用mosdns 或 mosdnscn 可以让国内的网址走国内的DNS解析, 国外的网址走国外的DNS解析. 安装mosdns 分为 Openwrt X86版本, linux 版本 或 windows 版本. 建议有软路由的直接在软路由安装Openwrt X86版本. 3. 如果使用x86 openwrt 软路由, 可以直接使用 SSH登录到软路由上 使用如下脚本安装mosdnswget nocheckcertificate https://raw.githubusercontent.com/jinwyp/one_click_script/master/dsm/openwrt.sh && chmod +x ./openwrt.sh && ./openwrt.sh4. 使用上面脚本在软路由安装 luciappmosdns 完毕后, 请进入OpenWRT管理菜单: 服务> MosDNS > MosDNS 配置文件选择 下拉框选择 自定义配置. 然后勾选 启用 复选框后, 点击 保存&应用 按钮 就可以启动 MosDNS. 注意:如果mosdns启动失败, 请先关闭ssr 或 passwall 插件, 因为这些插件内置的PDNSD也运行在5335端口导致冲突. 或者更换mosdns的启动端口. 1190281 如果已经安装过mosdns 可以先删除mosdns 在openwrt里面 系统 > 软件包 > 过滤器 里面 搜索 mosdns 有两个结果 一个是mosdns 一个是 luciappmosdns 2个都点击移除 然后用我脚本重新安装就可以了 5. 然后在 OpenWRT管理菜单: 网络> DHCP/DNS > DNS 转发 填入 127.0.0.1#5335, 因为mosdns运行在软路由的5335端口, 如果mosdns不是运行在软路由而是用下面的脚本运行在其他linux上,则填入对应IP和端口即可. 然后在第二个tab "HOSTS 和解析文件" 勾选 忽略解析文件. 最后点击右下角 保存&应用 按钮完成设置. 注意: 如果没有正确填写 ...
查看详细资料
TOP
原帖由 @jinwyp 于 2022-5-25 19:13 发表 装不上是不是网络问题 无法下载github 的链接啊. 出了什么错误? 我脚本是进入/tmp目录 把下载的ipk都放到这里了 手动安装步骤 首先在软件包里面 移除 mosdsn 和 luciappmosdns 然后到这里 https://op.supes.top/packages/x86_64/ 先搜索 mosdns 下载 luciappmosdns_git22.144.4784261fd9fe_all.ipk 和 mosdns_cee9e6d55_x86_64.ipk 名字可能会随着日期修改不同 没关系 就这两个 然后安装mosdns还要安装2个依赖 在搜索 v2raygeo 下载 v2raygeosite_202204250259494_all.ipk 和 v2raygeoip_2022042100504_all.ipk 名字可能不同 然后先安装这两个 v2raygeosite 和 v2raygeoip 安装命令 opkg install v2raygeosite_202204250259494_all.ipk v2raygeoip_2022042100504_all.ipk 然后在安装 opkg install mosdns_cee9e6d55_x86_64.ipk luciappmosdns_git22.144.4784261fd9fe_all.ipk 还需要下载三个geosite 和 geoip 文件 放到 /etc/mosdns 下 就完成了 https://github.com/Loyalsoldier/ ... ownload/geosite.dat https://github.com/Loyalsoldier/ ... /download/geoip.dat https://raw.githubusercontent.co ... eoip/release/cn.dat 具体的配置文件在脚本里面 是程序生成的 可以看脚本 258行开始 可以复制出来部分DNS服务器就可以了. https://github.com/jinwyp/one_cl ... dsm/openwrt.sh#L258 具体配置要看mosdns 比较复杂,或者直接用我脚本在linux上 安装mosdnscn 简单好用