Firefox 配置

news/2024/7/20 7:52:35 标签: firefox, 软件, 网络, 配置

标题

  • 1. 代理插件
  • 2. 如何设置 SwitchyOmega
  • 3. SwitchyOmega 规则编写
    • 3.1. 域名通配符
    • 3.2. 域名正则
    • 3.3. 域名层数
    • 3.4. 网址通配符
    • 3.5. 网址正则
    • 3.6. 关键字
    • 3.7. (禁用)
  • 4. Firefox 模拟
    • 4.1. Chrome 模拟手机

1. 代理插件

我们使用 SwitchyOmega 插件接管浏览器代理。

https://addons.mozilla.org/en-US/firefox/addon/switchyomega/

2. 如何设置 SwitchyOmega

Profiles -> proxy -> SOCK5, 192.168.1.16, 1080

auto switch -> 打勾 Rule list rules, proxy

auto switch -> Default, [Direct]

auto switch -> Rule List Config -> Rule List Format -> AutoProxy

auto switch -> Rule List Config -> Rule List UR -> https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt, Download Profile Now

Apply changes.

3. SwitchyOmega 规则编写

3.1. 域名通配符

根据域名(主机名)匹配请求。

星号 * 匹配零个或者多个字符。

问号 ? 匹配任意一个字符。

请注意以 *. 开头的规则有特别处理, 会同时匹配子域名和自身。

例如: *.example.com 能匹配 www.example.com, 而且也能匹配 example.com

如果只需要匹配子域名, 请使用两个星号开头, 如 **.example.com

3.2. 域名正则

类似域名通配符, 但使用正则表达式.

正则表达式很难编写, 且可读性差。

因此, 一般情况建议使用通配符。当其他任何条件都不能满足要求时, 才使用正则表达式。

3.3. 域名层数

如果域名层数在设定的范围内则匹配, 否则不匹配。

域名层数是指域名共有几段(以点分隔).

例如: www.example.com 的域名层数为 3, 而 internal 的域名层数为 1.

3.4. 网址通配符

根据通配符规则匹配网址。

关于通配符表达式, 请参考上方的域名通配符一节的说明。

请注意网址通配符没有任何特殊处理, 不会特殊处理子域名等。

所以 *://*.example.com/* 能匹配 http://www.example.com/ 但是 不匹配 http://example.com/ .

3.5. 网址正则

使用功能强大的正则表达式来匹配网址。

但正则表达式很难编写, 且可读性差。

因此, 一般情况建议使用通配符。当其他任何条件都不能满足要求时, 才使用正则表达式。

3.6. 关键字

关键字条件的具体匹配规则是: 网址协议为 HTTP 且网址中包含该关键字。

类似于 http://*关键字*, 其中 关键字 是设定好的关键字。

如果某防火墙根据网址中是否包含关键字来屏蔽网址, 那么可以使用关键字条件来通过代理访问这样的请求, 以达到绕过防火墙的目的。

3.7. (禁用)

设置规则类型为 (禁用) 可以临时禁用某个条件。禁用的条件在匹配时视为不存在。

条件被禁用后,仍然保存有之前的数据(例如通配符或正则),因此当需要时,可以把条件类型改回之前的类型,以方便地重新启用条件。

4. Firefox 模拟

4.1. Chrome 模拟手机

插件名: User-Agent Switcher

怎样在 Firefox 火狐浏览器模拟手机端模式


http://www.niftyadmin.cn/n/1621240.html

相关文章

三、ZooKeeper 典型应用场景---数据发布与订阅(配置中心)

一、简单介绍 发布订阅模型,即所谓的配置中心,顾名思义就是发布者将数据发布到 ZK 节点上,供订阅者劢态获取数据,实现配置信息的集中式管理和动态更新。例如全局的配置信息,服务式服务框架的服务地址列表等就非常适合…

L0、L1及L2范数

L1归一化和L2归一化范数的详解和区别 https://blog.csdn.net/u014381600/article/details/54341317 深度学习——L0、L1及L2范数 https://blog.csdn.net/zchang81/article/details/70208061

四、ZooKeeper 典型应用场景----命名服务

一、什么是命名服务? 命名服务(Naming Service),是分布式系统中比较常见的一类场景。在分布式系统中,通过使用命名服务,客户端应用能够根据指定名字来获取资源戒服务的地址,提供者等信息。被命名的实体通常…

拓展get和post获取

from urllib import request, parsefrom urllib.error import HTTPError, URLError# 保存cookiefrom http import cookiejarclass session(object): def __init__(self): cookie_object cookiejar.CookieJar() # handler 对应着一个操作 handler req…

五、ZooKeeper 典型应用场景----分布式锁和分布式队列分析

分布式锁: 分布式锁,这个主要得益于 ZooKeeper 为我们保证了数据的强一致性。锁服务可以分为两类,一个是保持独占,另一个是控制时序。 1、 所谓保持独占,就是所有试图来获取这个锁的客户端,最终只有一个可…

httptest 的介绍与使用

标题httptest 的介绍与使用重要的方法NewRequest(请求体)NewRecorder(响应体)NewServer(http 服务)测试 next/http 库创建的接口Golang httptestHow does one test net.Conn in unit tests in Golang?httptest 的介绍与使用 我们在写完接口之后都需要对接口进行测试, 在 gola…

PHP排序算法之插入排序

算法引入: 在这里我们依然使用《大话数据结构》里面的一个例子: 扑克牌是我们几乎每个人都玩过的游戏。平时我们开始的时候一般都是一个人发牌,其他人都是一边摸牌,一边理牌,假如你摸上的第一张牌是 5,第二…

Monitor ClickHouse with Prometheus Grafana

标题1. Monitor ClickHouse with Prometheus & Grafana1.1. Installing ClickHouse1.2. Installing Prometheus1.3. Installing Grafana1.4. Plotting ClickHouse Metrics1.5. Setting up Alerts1. Monitor ClickHouse with Prometheus & Grafana Prometheus is a 9-y…