隐私斗士:增加隐私和安全性的浏览器设置

privacyfighter的Python项目详细描述


隐私斗士

pypi说声谢谢

易于设置,完全透明,在线隐私保护浏览器设置。 一个最好的浏览器配置和扩展的集合,帮助您争取您的在线隐私。 要安装它,请参阅安装部分。

你越深入挖掘,你就会发现我们越来越失去公司的隐私。你甚至可能开始相信你对此无能为力。你可以!有了正确的信息、工具和奉献精神,你可以做很多事情来保护你的隐私,维护你的基本人权。 有很多聪明、勤奋的人花了无数的时间来制作这些隐私保护工具。此项目是现有最佳隐私保护浏览器工具的集合和设置。(如果您有任何建议,请创建github'issue')

目录

  1. 项目目标
  2. 为什么选择Firefox?
  3. 免责声明
  4. 安装/配置的工具及其优点
  5. 安全性改进
  6. 安装
  7. 安装后
  8. 已知的不便之处
  9. 高级选项
  10. 故障排除
  11. < > >

    1.0项目目标

    本项目的目标如下:

    2.0为什么选择Firefox?< A/>

    要求:Firefox最新稳定版本

    如果您使用的是chrome(甚至chromium)或edge的默认设置,它们不仅没有提供任何来自web上第三方的隐私保护。 这些浏览器本身会收集有关您在线行为的详细统计信息,包括您访问过的每个网页,您进行过的每个搜索查询。主要的浏览器chrome跟踪每一次网页访问,并定期向谷歌发送用户位置坐标。它还收集个人信息(例如,当用户完成在线表单时),并将其作为数据同步过程的一部分发送给谷歌。c第5页,谷歌数据收集文件 当你登录chrome时,你的所有浏览活动都毫无疑问地链接到了你身上。即使你还没有登录chrome,google仍然以极高的精度知道你是谁。

    另一方面,firefox是由非盈利组织mozilla开发的。它是Chrome唯一可行的完全开源的竞争对手。作为一个非盈利组织,Mozilla的商业模式与谷歌有着根本的不同,谷歌是一家建立在分析用户和将信息货币化基础上的公司。

    3.0免责声明

    此项目是一个配置集合,用于设置Firefox首选项以及设置和安装第三方扩展/加载项。这些扩展是精心挑选的。它们直接从"firefox插件商店"下载。每个插件都是完全开源的,任何人都可以查看代码。每个插件的开发人员都有很高的声誉和数千下载在插件商店。因为这些插件不是我开发的,所以使用它们的风险由您自己承担。

    4.0已安装/配置的工具及其优点

    此脚本安装并配置以下工具。非常感谢这些工具背后的所有聪明人,他们花了这么多时间和精力使世界变得更美好。

    1. Mozilla Firefox:没有Firefox,这样的事情是不可能的。Firefox容器"(在本设置中大量使用)是Mozilla的革命性方法,通过在多个单独的容器中包含cookies和本地存储来隔离在线身份,允许我们同时使用具有多个身份或帐户的Web。

    2. ghacks user.js使用"高级设置"安装时,ghacks-user.js用于修改100多个firefox首选项,以提高隐私保护并降低可指纹性。

      配置:为了尽量减少破坏,使用自定义的user-overrides.js来放松非关键的首选项

    3. ublock-origin:一个高效的"广谱屏蔽程序",它可以屏蔽、广告、跟踪和恶意软件站点。[https://github.com/gorhill/ublock]

    4. 临时容器:临时容器通过使每个新选项卡成为不同的容器,将"Firefox容器"提升到一个全新的级别。您可能听说过使用多个浏览器的建议。这几乎使每个新选项卡都成为一个不同的、独立的(cookies、localstorage)浏览器,在关闭后会被删除。消除了使用cookies、存储缓存、etag进行的长期跟踪。[https://github.com/stoalic/temporary containers]

      配置:启用自动模式(每个新选项卡在新的独立容器中打开)。容器颜色设置为随机。

    5. < > >

      养成打开新标签和关闭旧标签的习惯。也可以在新容器中打开链接(右键单击链接>;"在新的临时容器选项卡中打开链接"。

      1. https无处不在: https everywhere是一个firefox扩展,它通过在已知支持它的站点上自动启用https加密来保护您的通信。

      2. 画布阻止程序:旨在防止网站对指纹用户使用某些javascript api。抵抗指纹优先于此,画布拦截器作为画布指纹的后备工作。它还保护表单指纹识别以下API(通过伪造值): 画布2d,webgl,音频,历史,domrect[https://github.com/kkapner/canvasblocker]

      3. 分散式服务:通过本地存储库,而不是从跟踪CDN获取库,防止您通过"免费的、集中的内容交付网络进行跟踪。

      4. 清除URL:通过删除URL中的跟踪字段来保护您的隐私。[https://gitlab.com/kevinroebert/clearURL/]

      5. 服务条款;未阅读:提供评分,并提取无人阅读的冗长条款和条件的要点。[https://tosdr.org/]

      6. < > >

        5.0安全改进

        众所周知,在线广告网络传播恶意软件(恶意软件:病毒等)[https://en.wikipedia.org/w/index.php?title=ad_u blocking§ion=5_security]。单独有效的adblocking是一个巨大的 安全改进。此设置还有其他安全好处。httpseveryware:例如,确保与知名网站的安全连接。不留下持久的缓存/cookies,并使每个新标签成为一个独立的容器,可防止多个攻击向量。

        6.0安装

        安装步骤。

        1. 如果您没有安装firefox,请首先下载并安装firefox
        2. < > >

          如果您是高级用户,请参见高级选项,否则继续。

          6.1 Windows操作系统的安装步骤

          1. 关闭Firefox,然后下载并运行privacy fighter.exe
          2. 现在,请按照"安装后"部分进行操作。
          3. < > >

            6.2 GNU/Linux或MacOS的安装步骤

            1. 如果python3带有pip,最好的选择是使用pip安装它。
            2. < > >
              python3 -m pip install --user -U privacyfighter
              

              或者

              1. 您可以下载并运行g的可执行文件NU/Linux系统。
              2. < > >
                wget https://github.com/jotyGill/privacy-fighter/releases/latest/download/privacyfighter-linux-amd64
                chmod +x ./privacyfighter-linux-amd64
                
                1. 关闭firefox,然后运行privacyfighter-m-a~/.local/bin/privacyfighter-m-a。(注意:快捷键pf而不是privacyfighter也可以工作。例如,pf-m-a
                2. < > >

                  7.0安装后

                  1. 安装完成后,打开firefox,然后打开"addons"(按ctr+shift+a),启用所有插件并允许它们在私有窗口中使用。
                  2. 打开书签管理器(按CTR+SHIFT+O)>;"导入和备份">;从其他浏览器导入数据,按照向导从现有浏览器(Chrome/Edge/Safari)导入书签和历史记录。
                  3. 我建议将默认搜索引擎从google改为duckduckgo或startpage。 (菜单>;首选项>;搜索>;默认搜索引擎>;DuckDuckGo)
                  4. < > >

                    8.0已知的不便

                    "我从没说过这会很容易"。好的,我说安装很简单。

                    如果我们选择为隐私而战,这些是我们必须付出的代价。

                    9.0高级选项

                    "--advance setup":此模式安装ghacks-user.js以强化配置文件并在其上应用my user_overrides.js。 这种模式提供了更好的隐私保护,但很少有页面会中断。为解决这些问题,建议设置"备选"配置文件并打开其中的特定站点。

                    "--setup alt":设置"备用"配置文件,这是一个基本配置文件,在退出时删除本地存储的数据(cookie、缓存)。 要首先使用此选项,必须创建一个新配置文件并将其命名为"备用"。 打开Firefox,访问linkabout:profiles。单击"创建新配置文件",将其命名为"替代方案"。

                    "--profile":如果您希望在不同的配置文件中设置pf(而不是"default")。您可以创建一个新的配置文件并提供其名称。例如,~/.local/bin/privacyfighter-m-a-p您的新配置文件名

                    10.0故障排除

                    一些页面上的破损可能(希望很少)发生。你只需打开那些闯入"另类"Firefox配置文件的网站。该配置文件设置为在不需要任何其他浏览器的情况下解决任何站点问题。 要打开它,请访问firefox中的linkabout:profiles。在"配置文件:可选"下,单击"代码"。在新浏览器中启动配置文件

                    或者您可以尝试解决问题。

                    排除故障的步骤是

                    1. 禁用特定站点上的ublockorigin(单击其图标,然后单击蓝色电源按钮),然后重新加载该站点并重试。
                    2. 暂时禁用ClearURL(在加载项中,ctr+shif+a),然后重新加载网站并重试。
                    3. 请通过提交问题报告任何破损缺陷。
                    4. < > >

                      欢迎加入QQ群-->: 979659372 Python中文网_新手群

                      推荐PyPI第三方库


热门话题
如何使用java从xml文件中删除标记属性   HashMap的java自定义键   java ListView在目录中显示文件时出错   JavaSpring建议:代理机制与类或接口上的@Transactional   java我对th有问题:如果在春天   是否有任何API或网站可以对我的Java代码进行颜色编码并将其转换为html?   java从资产中的文本文件中读取两次,扫描仪不带缓冲读取器   java是否可以将RestHighLevelClient与假定角色一起使用?   java在java8流中下载文件的有效方法   具有多对一映射的java kafka流左连接   带循环的java灰度/渐变   用Java创建CAB文件   java取代了JTable的组合框编辑器   与Websocket的java连接   JavaSpringBootSecurity不会重定向对configure(httpsecurityhttp)方法的oauth/authorize调用   java Spring注入变量为null   java Restlet无法处理json   java中的函数未完成   用java实现带记录文件的排序