在软路由使用openclash的情况下,解决Google TV,SHIELD TV等原生安卓电视盒子无法连接WiFi并激活,或显示“网络连接受限”的问题

众所周知,即便在魔法网络环境下,原生安卓电视盒子仍然无法直接激活。这是因为在原生安卓电视盒子连接WiFi时,会访问一个叫做 time.android.com 的ntp服务器,如果连接失败,则会判定这个WiFi不可用,而即便在魔法网络环境下,这个地址也无法访问。

这时,互联网会告诉我们,在软路由中修改dnsmaq(可以把它理解成一个小型的dns服务器),将 time.android.com 劫持到 203.107.6.88(一个阿里云的ntp服务器),就能正常连接服务器激活了。

效果如图

这个方法很好,简单,方便,唯一的缺点就是不管用。但如果你不使用openclash的话确实有用,这是详细教程这是因为openclash会将所有经过dnsmaq的流量劫持到他那里处理,这样的话流量根本就不走dnsmaq,自然无法劫持。

那么,既然是openclash处理dns,干脆我们就从openclash下手。进入openwrt后台管理页面,找到openclash(一般在“服务”或“插件”页面里),页面拉到最底下,在“设置自定义 Hosts”里加一行代码

'*.time.android.com': 203.107.6.88

如图设置

保存并应用配置,不出意外的话,你的原生安卓电视盒子就能正常连接WiFi并激活了(不行就重置一下,再不行在我的TG群里问一下,入群连接在这里

那么,为什么这个方法管用呢?我们知道,openclash会劫持dnsmaq的dns请求,而openclash内部是可以设置Hosts的。简单来说,Hosts存储了主机名和IP地址的映射关系,可以将某个域名解析到一个IP地址。这里我们将 time.android.com 解析到 203.107.6.88 ,就可以起到dnsmaq劫持的作用。

评论

  1. 博主
    1月前
    2022-12-24 14:22:55

    test

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇