Monday, December 5, 2016

如何以最暴力的方式防止百度定位泄露真实位置

其实我很早就知道这玩意,并以以下的方式屏蔽,最近又有很多人关心,我就把我的方案公布一下

在系统的host加入如下的东西即可(即屏蔽掉这些域名)

1.0.0.1 api.map.baidu.com
1.0.0.1 ps.map.baidu.com
1.0.0.1 sv.map.baidu.com
1.0.0.1 offnavi.map.baidu.com
1.0.0.1 newvector.map.baidu.com
1.0.0.1 ulog.imap.baidu.com
1.0.0.1 newloc.map.n.shifen.com

::2 api.map.baidu.com
::2 ps.map.baidu.com
::2 sv.map.baidu.com
::2 offnavi.map.baidu.com
::2 newvector.map.baidu.com
::2 ulog.imap.baidu.com
::2 newloc.map.n.shifen.com

以上写法会让连接超时等待,如果你希望连接立即拒绝断开,那么把"1.0.0.1"改为"0.0.0.0",把"::2"改为"::"即可

如果你使用代理,那么在代理服务器及本地都最好设置一下

30 comments:

  1. 这是什么奇怪的字体?

    ReplyDelete
  2. 卧槽,大姐姐,你能不能把字体给调正常一点。。我的眼睛。。

    ReplyDelete
    Replies
    1. 好了,换掉了。。。。。。

      Delete
  3. 十分感谢。不介意转走给更多人知道把

    ReplyDelete
    Replies
    1. 转载注明来源就没有问题

      Delete
    2. 注明来源转载了,谢谢破娃酱 :)

      Delete
  4. 请问SSR C#上怎么设置?

    ReplyDelete
  5. 可是屏蔽掉百度定位的话那百度地图怎么用?另外,IOS也存在上述问题吗?谢谢

    ReplyDelete
    Replies
    1. 找路线那些基本功能是还能用的

      Delete
  6. 淘宝也会搜集,相关的API地址也不知道是哪些,还有很多集成了百度的SDK和友盟统计的。

    ReplyDelete
  7. 我把这些规则加入了Surge,貌似打开百度地图还是能定位到我的位置?

    ReplyDelete
    Replies
    1. 并不是屏蔽所有百度的服务,普通定位服务是保留了的,地图的功能还是能用的,较高精确度的服务及数据上传是屏蔽了的

      Delete
  8. 在服务器上把百度给屏蔽掉

    ReplyDelete
  9. 请教一下,把这些地址放到ABP规则里可行吗?

    ReplyDelete
    Replies
    1. PC上设置这个没有意义

      Delete
  10. 4.0打开几秒后软件会退出,找不到地方反馈就发这里了。

    ReplyDelete
  11. 手机怎么屏蔽??

    ReplyDelete
    Replies
    1. 如果是Android的话,在你的SS/SSR服务端设置屏蔽,然后SS/SSR开全局,如果是iOS系统用APP自身的规则

      Delete
    2. 安卓的客户端竟然能绕过服务端设置的屏蔽规则

      Delete
  12. 简单直接 甚是好

    ReplyDelete
    Replies
    1. This comment has been removed by the author.

      Delete
  13. 感谢破娃酱!简直暴力!太喜欢了!!!

    ReplyDelete
  14. 代理服务器怎么设置

    ReplyDelete
  15. 娃娃,看到你这个我有个想法,地址用通配符可以吗?比如说api.map.baidu.com之类的,统统用map.baidu.com通配,甚至更暴力一点,直接用baidu.com通配,反正我平时也不用百毒,这样效果会不会更棒?

    ReplyDelete
    Replies
    1. hosts 不支持通配符。

      另外 *.baidu.com 實際上並沒有涉及 *.map.baidu.com

      Delete