Foxyproxy 模版匹配

本文介绍如何使用FoxyProxy插件在Firefox浏览器中快速切换代理设置。通过设置代理服务器及黑白名单,实现内外网平滑切换,提升浏览体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

场景:

 

由于校园内网主要用代理上网,而内网内的站点不需要再使用代理访问,所以需要设置firefox网络过滤条件,并且如果遇到代理仍然不能访问的外网站点,则需要停用代理拨号后访问。这样的话要经常打开 设置-高级-网络 ,再取消或选中代理,非常麻烦,而foxyproxy提供了一个快捷方式,只要右下角点击右键,便可迅速切换上网方式了,并且具有更强的过滤功能(黑白名单)。

 

 

 

模版设置:


这里主要记一下过滤功能,可以给foxyproxy根据不同模版设置多种上网方式,即代理服务器设置及其模版功能。

这里为了说明算法情况忽略 默认上网方式,首先自己设置两个代理服务器

 

 


第一个为 lab 即通过内网代理上网(代理服务器细节设置内网机器ip),其url模式设置:

 

 

黑名单表示该代理对于符合这种模式的网站忽略这个代理。

白名单表示该代理只对符合这种模式的网站应用这个代理。


同样 direct 的设置为 直接联网 ,只有白名单 ,url模式 *(全部)。

 


匹配算法:


那么对于自己设置的两条代理方式访问一个网址 url 时的运行效果就是


1。首先判断url是否符合lab的黑名单设置,符合的话转4 .(黑名单优先级高 )

2。再看url是否符合lab的白名单设置,不符合转4

3。用lab设置的上网方式(代理服务器)上网

4。url是否符合direct的黑名单设置,符合转7

5。url是否符合direct的白名单设置,不符合转7

6。使用direct设置的上网方式上网

7。使用默认上网方式上网

 

即为根据代理服务器从上到下匹配各自的黑白名单规则,匹配到就用,匹配不到则继续下一个,直到默认(urlpattern为白名单*,用户不可设置)。




对于现在的情况,由于direct设置和默认设置完全一样,则默认上网方式永远不会执行到。



ps:

1。foxyproxy设置中代理服务器tab名称不是很确切,应该为上网方式,其代理服务器设置中有直接连接网络一项,已经不属于代理范畴了。


2。注意若要利用自己设置的模版,要选择 foxyproxy 右键 - 基予预定义模版的代理服务器,而不要选择 为全部url启用代理服务器xx ,否则上述模版就白白设置了。


3.不用代理时(拨号上网),则可以简单右键 - 完全禁用foxyproxy即可,非常方便。

 

### FoxyProxy 证书配置 对于使用 FoxyProxy 的用户来说,正确配置证书至关重要。当遇到与 FoxyProxy 相关的证书问题时,通常涉及的是如何让浏览器信任自定义或中间人代理服务器所使用的证书。 #### 浏览器信任设置 为了使 Firefox 正确识别并信任通过 FoxyProxy 设置的代理连接,在浏览器内部需执行特定的信任操作: - **自动信任第三方根证书**:在 Firefox 中导航至 `选项` -> `隐私与安全` 下找到 SSL/TLS 部分,确保已启用“允许 Firefox 自动信任您安装的第三方根证书(T)”这一选项[^4]。 #### 安装 CA Certificate 如果目标是解决由 Burp Suite 或其他类似的安全测试工具引起的证书错误,则可能需要重新安装这些工具所提供的 CA 证书到操作系统级别的受信存储库中去。这一步骤能够确保所有应用程序都能认可来自该 CA 签发的所有子证书。 具体做法是在 Windows 上双击下载下来的 .crt 文件按照提示完成导入过程;而在 macOS 和 Linux 平台上则依据各自系统的说明文档来进行相应处理。 #### 修改 Firefox 进阶配置 有时还需要调整一些隐藏参数来适应特殊环境下的需求: ```javascript // 输入 about:config 访问高级配置页面 about:config // 接受潜在风险继续访问 我接受此风险! // 查找 network.proxy.ssl 及其关联项并将它们指向正确的 PAC 脚本位置 network.proxy.autoconfig_url=http://127.0.0.1:8080/proxy.pac network.proxy.type=2 // 表示采用 PAC 文件方式管理代理规则 ``` 以上更改可以使得 Firefox 更加灵活地响应不同类型的代理请求,并且有助于排除因默认行为而导致的一些兼容性障碍。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值