V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
ajan
V2EX  ›  分享创造

分享一个 pac 脚本,自己平时用来出国,屏蔽广告、收集隐私用的

  •  1
     
  •   ajan · 2015-09-23 15:15:52 +08:00 · 18213 次点击
    这是一个创建于 3342 天前的主题,其中的信息可能已经有所发展或是发生改变。

    hosts.pac

    功能:

    • hosts 映射、代理
    • 屏蔽域名、 url ( url 关键字也可以)
    • 屏蔽数字域名(有白名单)
    屏蔽广告、收集隐私
    

    项目地址:
    https://github.com/fulicat/hosts.pac

    注: 出国相关服务器地址已去掉.

    求 star

    14 条回复    2016-09-21 15:35:57 +08:00
    xfspace
        1
    xfspace  
       2015-09-23 15:24:01 +08:00 via Android
    干掉 baidu 的好东西~😁
    ajan
        2
    ajan  
    OP
       2015-09-23 15:36:52 +08:00
    补张代码截图,求别笑话我代码写得烂


    ![image]( http://int64ago.qiniudn.com/mooak1kbj4i.jpg)
    aliipay
        3
    aliipay  
       2015-09-23 18:53:51 +08:00
    使用 abp 表示对广告没压力,收集隐私的有哪些?
    cwhong4399
        4
    cwhong4399  
       2015-09-23 19:04:14 +08:00
    被屏蔽的地址不多,可以用来出国?好像不行吧!
    shangrenxi
        5
    shangrenxi  
       2015-09-23 19:31:24 +08:00
    地址比较少,望更新。
    ajan
        6
    ajan  
    OP
       2015-09-23 21:12:58 +08:00
    @shangrenxi
    @cwhong4399

    黑名单自己可以添加的。

    出国功能可以自己添加,自己设定要出国的域名,如:
    在 hostsList 里添加 {domain:'google.com'}
    然后把 proxy 改成代理服务器的地址(前些天有 V 友分享过 pac 代理脚本)


    adp 这种东西就不会收集隐私么? 这种扩展虽然好用,如果做收集隐私那可以非常容易的。

    我的这个 blockList 可以按 url 关键字(也可以是 ip) 或 域名 来拦截请求,连残留 cookie 的机会都不给, adp / adblock 多数屏蔽页面看得见的广告位。拦截常见的 js, 但是有些无法拦截。

    这东西还可以给 iPhone 使用(Android5.5 以上好像也可以),做 hosts 映射,如:
    在 hostsList 里添加 {domain:'project.dev',ip:'192.168.1.138'}
    sobigfish
        7
    sobigfish  
       2015-09-24 02:22:47 +08:00
    隐私的话 可以加
    *.talkingdata.net
    oc.umeng.com
    alog.umeng.com
    alog.umeng.co
    还要 XcodeGhost 的服务器组 init.icloud-analysis.com init.icloud-diagnostics.com 加黑名单 保险下

    (建议,我本地是有的)
    npc0der
        8
    npc0der  
       2015-09-24 11:00:16 +08:00
    很荣幸我们公司的域名也在里面。 但是国内另外一家却没有,我想知道 是我们太出名了吗???嗯,我是 duomai.com
    ajan
        9
    ajan  
    OP
       2015-09-24 13:59:01 +08:00
    @sobigfish 已更新。。 希望有人一起来维护
    sobigfish
        10
    sobigfish  
       2015-09-24 14:35:36 +08:00
    .umeng.co 不是打错 真的是他们分析 API 的备用域名

    数字域名一堆银行的估计也要白名单吧,全进黑的感觉杀伤力太大
    honeycomb
        11
    honeycomb  
       2015-09-24 16:35:10 +08:00 via Android
    @ajan adblock for chrome 便是你说的例子,尽管它还是一个开源软件。

    对付广告毕竟要多管齐下, pac 类似于 hosts 但更强大, adblock plus 的性能好,过滤条目有人维护
    Ixizi
        12
    Ixizi  
       2015-09-28 13:46:42 +08:00
    放在七牛速度可能快点
    kwo68321
        13
    kwo68321  
       2015-10-18 15:09:05 +08:00
    这个 pac hosts 映射功能在 PC 中测试无效,因用的 Android 4.4 不支持 PAC 未测试。其实想 hosts 映射用在 Android ,目前用的 4.4 可以 root ,升级到 5.1 不能 root 一直不敢升级系统。

    也看不懂如何在 iPhone 实现 hosts 映射的
    egoegg
        14
    egoegg  
       2016-09-21 15:35:57 +08:00
    终于能回复了。。。
    请教下楼主,我按你的 pac 设置好了 hosts 和 blacklist 、 whitelist 、 proxy IP 端口后,国内访问没问题,国际的还是访问不了。
    请问是什么问题?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   955 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 20:59 · PVG 04:59 · LAX 12:59 · JFK 15:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.