我的电脑没有公共 IP,因此我想使用支持端口转发的 VPN 来执行以下应用程序:
- 远程访问软件
- 家庭助理
- SSH
- LM工作室
- A1111(渐变)
- ...可能还有更多
我将通过具有互联网连接的 Android 手机与这些应用程序进行交互。
在我查看过的廉价 VPN 选项中,所有这些选项都公开一个随机端口。当然,我不能使用单个端口来提供上述服务,因为 Linux 不知道哪个应用程序需要什么流量。不过,我有一个想法:
客户端设备可以将所有网段的目标端口设置为VPN的端口,但将应用程序数据封装在包含目标端口的另一层中。然后,服务器将查看该层并确定将数据发送到哪个应用程序。对于另一个方向的数据包也会发生同样的情况。
这听起来可能吗?是否存在有助于实现此目的的软件?