我有一台笔记本电脑通过运行热点应用程序的安卓手机连接到互联网。现在,我的笔记本电脑必须使用私有IP地址,而我的手机则使用公共IP地址。我在这台笔记本电脑上运行了一个Web服务器。现在,我该如何从我的朋友的笔记本电脑上访问这个Web服务器,而他的笔记本电脑不属于同一网络?我的意思是,我应该提供笔记本电脑的私有IP地址还是手机的公共IP地址?
我有一台笔记本电脑通过运行热点应用程序的安卓手机连接到互联网。现在,我的笔记本电脑必须使用私有IP地址,而我的手机则使用公共IP地址。我在这台笔记本电脑上运行了一个Web服务器。现在,我该如何从我的朋友的笔记本电脑上访问这个Web服务器,而他的笔记本电脑不属于同一网络?我的意思是,我应该提供笔记本电脑的私有IP地址还是手机的公共IP地址?
首先,您需要找出以下两个信息:
ipconfig
,在 Linux 或 Mac 上使用 ifconfig
。然后,在您的路由器中设置一个端口转发规则,将端口转发到您的笔记本电脑的 Web 服务器端口。 不建议将任何端口转发到您的笔记本电脑,因此选择一个端口。 这可以是与您的 Web 服务器配置为侦听的端口相同的端口。
假设您在笔记本电脑上运行的 Web 服务器在端口 8080 上运行,则会设置一个端口转发规则,将源端口 8080 映射到您的笔记本电脑的私有 IP 的端口 8080。
然后,您可以在内部网络之外使用公共 IP 和端口。 例如:http://xx.xx.xx.xx:8080