我在咖啡馆和酒店工作,这意味着我绝对无法上网,前面没有人工门户。
我正在写移动应用程序。我需要我的计算机和手机在同一个网络上进行调试,因为计算机正在为我正在处理的移动网站提供HTML文件。我还需要计算机和手机才能同时访问互联网。例如,chrome具有远程调试功能,但它要求手机具有Internet访问权限以下载特定于版本的调试文件。
在一个典型的家庭网络上,这不是问题,但在一个俘虏门户网站后面,我没有任何运气。最大的问题是强制门户网站提供了一个需要登录的Web界面,即使有两台设备登录,也无法看到对方。我在6家咖啡馆和3家酒店试过这个没有运气的。
那么,解决方案?
我有一个便携式路由器。我希望我可以连接到强制网络门户,然后让我的PC和手机连接到它。不幸的是,因为它无法响应基于html的登录界面,我似乎无法做到这一点。
我想也许我可以使用路由器作为一个愚蠢的USB WiFi适配器。但它似乎没有这种能力。在这种情况下,我可以使用PC在一个WiFi适配器上共享互联网访问。也许如果我出去用一个真正的USB WiFi适配器?
我尝试让PC访问强制网络门户,然后通过以太网电缆连接到PC的路由器共享互联网。我把路由器置于路由器模式(vs ap / bridge / client / repeater / ...)我将电话无线连接到路由器。这给了PC和手机互联网,但PC和手机仍然无法看到对方,因为它们实际上在不同的网络上。也许我可以设置路线?不知道我怎么在手机上这样做。
还有其他解决方案吗?
这是解释此问题的另一种方法。虽然我没有使用Phonegap,但因为它很常见,...想象一下你正在制作一个Phonegap应用程序。该应用程序从服务器获取数据。您正在测试/调试,因此您在PC上本地运行该服务器。您启动手机间隙应用程序的调试版本。它使 GET
要求 http://<ipaddresofpc>/endpoint
在普通的家用路由器上,您的手机和PC可以ping另一个。在所有强制门户管理网络中99%(想想酒店,星巴克,咖啡馆,机场)您的手机和PC 不能 相互ping。由于某种原因,通过WiFi的设备之间的通信被阻止。
问题是如何解决这个问题,因为你只能访问一个强制门户网站(即,你的星巴克连接到他们的WiFi)。您需要手机和PC才能访问互联网,并且您需要它们才能ping其他任何一个。
更新:其实我错了。手机和PC可以通过上次设置看到对方。电话看到PC有它的网关,能够看到PC上运行的Web服务器。