当我连接到某个 VPN 时,我必须使用代理配置文件才能访问互联网。我认为 iMessage 使用的端口被代理阻止 (5223)。有没有办法让 iMessage 绕过 VPN,以便可以访问该端口?
答案1
我相信你会想要研究如何建立一个 SSH 隧道并通过 ssh 隧道转发所有流量。然而,这并不是一件简单的事情。此外,如果你正在查看 UDP 与 TCP 流量,你也会遇到问题,因为你必须以某种方式将其打包。
此外,您缺少 iMessage 使用的某些端口(http://support.apple.com/en-us/HT202078) 除了 5223 之外它还使用 80 (http) 和 443 (ssl)。
您的 VPN 可能阻止了端口 5223 - 或者他们可能阻止了苹果运行的任何主机。我相信这就是我的办公室所做的。
理论上,您可以为 TCP 端口 80、443、5223 设置 SSH 端口转发,这“可能”会为您打开 iMessage。这比我现在能解释的要复杂得多,因为我的妻子现在叫我去睡觉。