这不是一个直接的答案,但也许可以解决你的问题。为什么不在路由器上打开一个到本地服务器的端口?!
我使用apache2具有localserver,apache2默认使用端口80,并且大多数路由器都可以访问internet。在这种情况下,路由器不会在端口80打开任何端口,因为路由器已经在使用,但例如,我的mysql server数据库使用不同的端口,所以对于mysql数据库,我只需要在我的根目录中打开一个端口,世界上任何有凭据的人都可以访问这个数据库,如果你的服务器使用的端口(通常是端口80)与你的路由器不同,比如mysql服务器,你只需在你的internet路由器中打开一个端口,那么任何拥有你的ip、你在路由器上设置的端口和凭据的人都可以访问。
示例:
我的localhost访问路径:localhost/name\\u of\\u website
如果我在例如3321上打开路由器端口,我的家庭ip为2222.33333.5555
我可以通过2222.33333.5555:3321/name\\u of\\u网站从任何地方访问相同的地址
如果您的本地服务器使用像我一样的端口80或4,则过程会稍微复杂一些。但这是可能的!现在,对于自动执行此操作的direct程序,我不知道名称!
另一种可能不太可取的方法是,例如使用TeamViewer或Microsoft remote Assist等远程协助软件。