我有一个具有以下设置的网络:
- 盒子 A(客户端)有一个本地 HTTP/S 代理正在运行
- 盒子 A 设置为使用 0.0.0.0:7777 作为 HTTP/S 代理
- 代理服务通过无线自组织网络将所有流量转发到盒子 B(代理)
- A 无法访问互联网,但 B 可以访问互联网并充当代理
- B 将 A 的请求传递给 C,由 C 执行原始 HTTP 请求
当我尝试从 A 发出任何类型的 HTTP 请求时,系统提示无法解析主机名abc.com
。我的假设是 A 的 DNS 服务器在临时模式下不再可访问,这就是我收到此错误的原因。假设这是正确的,我该如何传递或推迟 DNS 查找以通过 B 和 C 进行代理?这可能吗,还是我需要运行一个本地 DNS 服务器,将所有请求重定向回 0.0.0.0:7777?
有没有办法将通配符添加到我的host
文件?我需要所有 HTTP 请求都通过此代理运行,而不仅仅是少数几个。