1

我试图设置重定向到我用 Java 编写的应用程序。这个应用程序在我的笔记本电脑(MacOS 10.10 Yosemite)上打开一个端口 8443 并提供 HTTPS 服务。

大计划是让另一台设备连接到我在笔记本电脑上设置的接入点,当它连接到 443 上的任何 ip/域时,此流量将重定向到端口 8443 上的本地计算机。

  1. 我需要将我在 443 上的流量重定向到 8443。我可能已经使用以下指南找到了解决方案:http ://www.abetobing.com/node/81 ,并将规则更改为rdr pass on lo0 inet proto tcp from any to any port 443 -> 127.0.0.1 port 8443 但仅此规则如果我对此正确的话,可以在本地工作。因此,只有来自我自己的笔记本电脑的流量会被重定向。如果我试图https://192.168.178.25/在另一台机器上打开它不起作用,但https://192.168.178.25:8443/确实如此。

  2. 此外,我还能够通过 /etc/hosts 文件更改域。如果我正确的话,这只适用于本地连接和单个域。所以第二步是将所有可能的域名重定向到我的 ip。我认为这应该可以通过某种代理服务实现,但由于我是这个主题的新手,我还没有找到适合我的解决方案。

  3. 目前我正在使用 2 个 Wifi 设备和 MacOS Internet 共享。我的 USB wifi 卡已连接到路由器和互联网。我的内部 wifi 卡打开一个接入点(它说热点)并提供其他设备的互联网连接。这很烦人,因为 USB wifi 连接始终必须工作,否则 MacOS 将关闭接入点。最好的解决方案是使用内部 wifi 卡打开可靠接入点的软件(在 Mac OS ad-hoc 网络上没有任何成功)

如果有人能够帮助我解决这三个单一部分中的任何一个,我将非常高兴。谢谢你了:)

4

0 回答 0