Skip to content

[feature] 建议增加一键恢复重置对电脑所有操作 #2802

Description

@fahedhalawi-wq

建议增加一键恢复重置对电脑所有操作,我使用你们的软件已经2次遇到一打开你们的软件,所有网页都没法打开的情况,删了重新安装都没法解决。我之前花很长时间才弄好。这次又遇到了打不开网页的情况。可是我忘记了上次是怎么恢复回来的。 出现这个情况的原因是,有些软件它发的网络请求你们的软件可以抓到,但是同一个软件发起的其他请求你们却抓不到包。这次情况的发生步骤如下:
我下载安装了Proxifier软件,
将 Proxifier 和 Reqable 联动,核心逻辑是:让 Reqable 作为“代理服务器”,让 Proxifier 作为“流量调度员”。
以下是详细的联动配置步骤(以 Windows 系统为例):
第一步:确认 Reqable 的代理端口
打开 Reqable,确保左上角的“代理/抓包”开关已开启。
点击菜单栏的 “代理设置”(或设置图标),找到 HTTP 代理端口。
记下这个端口号(默认通常是 9000 或其他自定义端口),同时记下绑定地址(通常是 127.0.0.1 或 0.0.0.0)。
第二步:在 Proxifier 中添加 Reqable 代理服务器
打开 Proxifier,点击顶部菜单栏的 Profile(配置文件) -> Proxy Servers(代理服务器)。
点击 Add(添加):
Address(地址):填入 127.0.0.1(如果是抓局域网其他设备的包,填你电脑的局域网 IP)。
Port(端口):填入 Reqable 的端口(如 9000)。
Protocol(协议):选择 HTTPS。
点击 Check(检查),如果提示 "Proxy is working",说明 Reqable 和 Proxifier 握手成功。点击 OK 保存。
第三步:设置流量转发规则(Proxifier 的核心)
这一步是为了告诉 Proxifier:“哪些软件的流量,必须交给 Reqable 处理”。
点击菜单栏 Profile -> Proxification Rules(代理规则)。
点击 Add(添加) 来创建新规则:
Name(名称):起个名字,比如 Reqable_Capture。
Applications(应用程序):点击 Browse,选择你抓不到包的那个软件的 .exe 文件(或者在进程中选中它)。
Action(动作):在下拉菜单中选择你刚才在第二步添加的 Reqable 代理服务器。
⚠️ 关键防死循环设置:
在规则列表中,确保 Default(默认规则) 的 Action 是 Direct(直连)。
为什么? 如果默认规则也是 Reqable,Reqable 自己去请求网络时又会触发 Proxifier,Proxifier 又把它丢给 Reqable,这就形成了“死循环”,导致所有软件断网。
第四步:关闭 Reqable 的系统代理(防止冲突)
既然我们已经用 Proxifier 接管了流量调度,就不需要 Reqable 再去修改系统的代理设置了。
回到 Reqable,进入 “代理设置”。
找到 “系统代理”(System Proxy)选项,将其关闭。
这样 Reqable 就只安静地作为一个后台代理服务器,不会干扰其他软件的正常网络。

在 Proxifier 中,点击菜单栏的 Profile(配置文件) -> Name Resolution(名称解析)。
在弹出的窗口中,务必勾选 Detect DNS settings automatically

取消勾选 “Detect DNS settings automatically”。
此时,“Resolve hostnames through proxy” 将变为可选状态,勾选它。
点击 “OK” 保存设置。

经过上面的步骤后,我把对于Proxifier所有设置都撤销了,退出了。然后把Reqable的调试系统代理勾选回去了。也关闭了调试-无痕模式。然后就网页就打不开了

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions