gpt4 book ai didi

ios - 代理从我的 iPhone/iPad 到 Mac 上的 VirtualBox 的 http 和 https 流量

转载 作者:行者123 更新时间:2023-11-29 13:00:13 28 4
gpt4 key购买 nike

我有一台运行 Debian VirtualBox 的 mac,它将流量从 mac 上的 8080 转发到盒子中的 80,然后从 8443 转发到 443。

扩展名为 .dev 的域在 mac 上使用 dnsmasq 重定向到 127.0.0.1

IP 127.0.0.1 上的流量使用 ipfw 从 80 转发到 8080,从 443 转发到 8443。

因此,通过此设置,我的 Debian VirtualBox 可以获取 http 或 https 中的 .dev 域的所有流量。

我想要的是能够将我的 .dev 域的 http 和 https 流量从我的 iPad 代理到我在 mac 上的 Debian VirtualBox。

我已经尝试在 ipad 上设置 HTTP 代理,但我只能为一个端口执行此操作(并且它不适用于端口 443)。

关于如何实现它的任何想法?

最佳答案

我遇到了和你完全一样的问题..

还有另一种选择,使用 SquidMan 作为 http 代理。
以下是一些使用 squidman 的一般指南:

  1. 在 OSX 上安装并启动 squidman
  2. 将您的代理服务器端口设置为 8080
  3. 将您的 iphone 的 IP 地址添加为客户端,也就是将您的 iphone 列入白名单。
  4. 注释掉“http_access deny to_localhost”这一行
  5. 用“hosts_file/etc/hosts”指明你的主机文件的位置,我的是“/etc/hosts”,你的可能不一样!

我有 bind9 设置而不是使用主机文件重新路由我的 *.dev url,所以我的配置有点不同。

如果您还使用像 bind9 这样的本地 DNS,请确保将您的 dns 地址添加到 squid 配置中。

# dns_nameservers
dns_nameservers 127.0.0.1

关于 https 部分,iphone 不允许您为 https 输入单独的代理服务器。但是,您不必在 iphone 上配置 https 代理。它将自动使用您为 https(443) 的 http 代理配置的同一服务器。

参见引用资料 http://egalo.com/2012/05/29/testing-mac-web-site-using-local-hostname-on-mobile-device/

关于ios - 代理从我的 iPhone/iPad 到 Mac 上的 VirtualBox 的 http 和 https 流量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19951052/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com