V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
realsteve
V2EX  ›  macOS

经过抓包分析,在路由里将相关域名添加 ipset 后, OS X 自带词典的维基百科复活

  •  1
     
  •   realsteve · 2015-12-17 10:53:14 +08:00 · 2206 次点击
    这是一个创建于 3256 天前的主题,其中的信息可能已经有所发展或是发生改变。

    路由器是 WNDR4300 刷了 OpenWRT ,按照域名自动分流的方式科学上网。

    最近一段时间 Mac 自带词典无法访问维基百科,打开维基百科网页无问题,电脑拨 VPN 全局爬墙后词典的维基百科能正常使用。经过抓包发现,词典检索维基内容的时候,是调用 lookup-api.apple.com 。接着用 ipset 标记这个域名,结果词典还是不能正常使用维基百科。 traceroute 这个 API 域名,将得到的 akamaiedge.net 和 akamaitechnologies.com 也标记好,然后重启 Dnsmasq 与 Firewall 服务,至此词典里的维基百科满血复活。

    这是现在使用的 dnsmasq.conf 里 Wiki 部分:

    #Wiki
    server=/wikimedia.org/8.8.8.8
    ipset=/wikimedia.org/vpn
    server=/wikisource.org/8.8.8.8
    ipset=/wikisource.org/vpn
    server=/wikipedia.org/8.8.8.8
    ipset=/wikipedia.org/vpn
    #Apple Dictionary Wiki API
    server=/lookup-api.apple.com/8.8.8.8
    ipset=/lookup-api.apple.com/vpn
    server=/akamaiedge.net/8.8.8.8
    ipset=/akamaiedge.net/vpn
    server=/akamaitechnologies.com/8.8.8.8
    ipset=/akamaitechnologies.com/vpn
    

    第 1 条附言  ·  2015-12-17 12:27:55 +08:00
    经测试,这样才算完美:
    server=/lookup-api.apple.com/8.8.8.8
    ipset=/lookup-api.apple.com/vpn
    server=/lookup.apple.com.edgekey.net/8.8.8.8
    ipset=/lookup.apple.com.edgekey.net/vpn
    server=/e11705.g.akamaiedge.net/8.8.8.8
    ipset=/e11705.g.akamaiedge.net/vpn
    6 条回复    2015-12-17 15:54:10 +08:00
    Chingim
        1
    Chingim  
       2015-12-17 12:59:33 +08:00
    马上去试试
    lijinma
        2
    lijinma  
       2015-12-17 13:28:46 +08:00
    我公司小米路由和家里的极路由器都是用的 ipset 来复活。
    goodryb
        3
    goodryb  
       2015-12-17 13:34:06 +08:00
    其实我想问下楼主 4300 刷 wrt 稳定性如何
    我现在的路由器每天要重启一下,不然 DHCP 就不能正常工作,所以想换个路由器
    ScotGu
        4
    ScotGu  
       2015-12-17 13:37:26 +08:00
    有时候这东西真是刚需啊。

    我貌似看到了商机~
    以后可以卖这种路由器配置~~
    比如打包出售 2015 年 12 月最新路由器配置,纯个人配置,安全无错误~~
    realsteve
        5
    realsteve  
    OP
       2015-12-17 13:57:04 +08:00
    @goodryb 无论夏天还是冬天都非常稳定,不停电,不折腾一般不需要重启。

    @ScotGu 谁让我们在你懂的地方。。。
    SkyTodInfi
        6
    SkyTodInfi  
       2015-12-17 15:54:10 +08:00   ❤️ 1
    4300 刷 openWRT 很稳定,几个月没有重启。
    推荐集成的,很好用。
    https://github.com/gygy/gygy.github.io
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2801 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 02:15 · PVG 10:15 · LAX 18:15 · JFK 21:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.