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

Open
#2,802 1 comment 0 reactions 1 assignee View on GitHub

@MegatronKing is already working on this.

Since Jul 30, 2026.

Assessment

This issue has not been assessed yet.

Description

enhancement

建议增加一键恢复重置对电脑所有操作,我使用你们的软件已经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的调试系统代理勾选回去了。也关闭了调试-无痕模式。然后就网页就打不开了

Dominant language
No language data
Stars
6.8k
Forks
268
PR merge metrics
No merged PRs in 30d

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from reqable/reqable-app

All issues in reqable/reqable-app

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.