无法从Android浏览器访问Tetered Server。 (超时或“URL被阻止”) -- wi-fi 领域 和 tethering 领域 和 wifi-hotspot 领域 和 web-server 领域 android 相关 的问题

Can't access tethered server from Android browser. (Time out or “URL blocked”)


4
vote

问题

中文

概要:尝试访问由wifi连接的本地Web开发服务器到Android系列。一切似乎都正确连接和运行,但是在访问本地服务器时手机的Web浏览器超时。

上下文:我有一个运行的Android设备 Android-wifi-tether 。它适用于广告。我从Ubuntu 12.04笔记本电脑运行Apache 2.2.22连接到它。笔记本电脑在主机文件中手动配置为IP 192.168.2.100。它可以通过该地址来自行并访问自己的Web服务器。

WiFi系绳热点给笔记本电脑相同的192.168.2.100地址(笔记本电脑被配置为将热点地址与故障排除步骤匹配,并且可能是错误的。)使用 ping 我可以使用192.168.2.100地址从手机中ping笔记本电脑。使用 portscan 手机显示端口80在192.168.2.100打开地址。

所以,一切都看起来就是到位的,但是在使用504(网关超时)

的几个时刻后,任何浏览到 http://192.168.2.100

任何帮助肯定会有所帮助。

更新: 我在服务器上安装ssh并迁移到nginx。 Portscan现在显示端口22和80打开。使用 connectbot 我可以登录并通过IP地址在服务器计算机上获取自己的shell。这应该表明网络正常运行。

我还在手机上安装了海豚浏览器,以帮助验证它不是浏览器的问题。如果浏览器实际上是在热点的IP空间内首先寻找地址,或者如果它想到互联网,那么这个地址将始终超时。

我对Android场景很新。我真的很欣赏如何让我的手机浏览一家系列服务器。我正在寻找的工作流程与本地服务器的连接至关重要。

再次感谢。

解决方案当我假设的情况下,由于HTTP代理设置,Web请求绕过本地地址。我发现如果我将系绳改变为10. * IP范围我的提供商响应"访问此URL已被阻止" 响应。这使得这使得有些东西阻止了一些请求,而且可能还有可能在不可放定的净网络中离开其他人。使用 http代理设置清除HTTP代理地址。

英文原文

Synopsis: Trying to access local web development server connected by WiFi to Android tether. Everything seems to be connected and operating correctly, but phone's web browser times out when accessing local server.

Context: I've got an Android device running android-wifi-tether. It works as advertised. I connect to it from my Ubuntu 12.04 laptop running Apache 2.2.22. The laptop is manually configured to IP 192.168.2.100 in the hosts file. It can ping itself and access it's own web server through that address.

The WiFi tether hotspot gives the laptop the same 192.168.2.100 address(Laptop was configured to match the hotspot address as a troubleshooting step, and could be wrong.) Using ping I can ping the laptop from the phone using the 192.168.2.100 address. Using portscan the phone shows port 80 open on the 192.168.2.100 address.

So, everything looks like it's in place, but any attempt to browse to http://192.168.2.100 fails after a few moments with a 504(Gateway time out)

Any help would certainly be help.

Update: I've install SSH and migrated to Nginx on the server. Portscan now shows ports 22 and 80 open. Using ConnectBot I can login and get my own shell on the server machine by IP address. This should indicate that the network is functioning properly.

I've also install the Dolphin browser on the phone to help verify that it's not an issue with the browser. Still I am curious if the browser is actually looking for the address first within the hotspot's IP space, or if it's looking to the internet, where that address will always time out.

I am very new to the Android scene. I would really appreciate some feedback as to how to get my phone browsing a tethered server. The workflow I'm looking for makes connection to a local server critical.

Thanks again.

Solution As I assumed, due to HTTP Proxy settings the web request was bypassing local addresses. I found that if I changed the tether network to 10.* IP range my provider responded with "access to this url has been blocked." That made it evident that something was blocking some requests, and more than likely also leaving the others to die out in the unroutable nether-net. Used HTTP Proxy Settings to clear out HTTP Proxy address.

           

回答列表

3
 
vote
vote
最佳答案
 

问题可能是由HTTP代理服务器引起的。代理有助于管理提供商的Web流量结束,但可能会扰乱对本地地址的访问。可以在网络设置中使用代理选项,但在许多电话上可以隐藏这些选项。 http代理设置将提供访问隐藏的应用程序设置。只需清除主机名和端口以进行未代理访问。确保写下原始值,因此可以撤消更改。

 

Problem may be caused by HTTP Proxy server. Proxies help to manage web traffic on the providers end, but can and probably will disrupt access to local addresses. Proxy options may be available in your network settings, but on many phones these options are hidden. An app such as HTTP Proxy Settings will give access to the hidden settings. Simply clear out the hostname and port for un-proxied access. Make sure to write down original values so changes can be undone.

 
 
0
 
vote

您需要设置Android-Wifi-系绳,以便在不同的子网中提供与笔记本电脑连接到的其他网络(例如家庭,工作)的IP地址。您可以在其设置中执行此操作。

还需要设置Web服务器以侦听给定地址。根据您的描述,您最有可能使用nginx;在这种情况下,将 listen 192.168.2.100:80; 添加到相应的 server 块。

 

You need to set android-wifi-tether to give out IP addresses in a different subnet than the other networks your laptop connects to (e.g. home, work). You can do this within its Settings.

You also need to set up your web server to listen on the given address. Based on your description you are most likely using nginx; in that case add listen 192.168.2.100:80; to the appropriate server block.

 
 
       
       

相关问题

3  无论如何都要连接到WPA企业Wi-Fi网络,在摩托罗拉Backflip上有1.5版?  ( Is there anyway to connect to a wpa enterprise wi fi network with version 1 5 on ) 
添加新Wi-Fi网络时唯一可用的安全选项是: 没有 wep WPA个人 WPA2个人 我希望通过将它添加到列表中或查找工作原/黑客来连接到WPA企业。 ...

0  LG STYLO 3 Wi-Fi随机断开  ( Lg stylo 3 wi fi randomly disconnecting ) 
我上个月在板球上有一个lg stylo 3,并且我似乎已经有问题了。随机地,它将断开与Wi-Fi的连接。当我进入设置时,它将说网络被禁用。任何想法可能导致它? ...

3  Nexus一:3G / WiFi未切换  ( Nexus one 3g wifi not switching ) 
截至过去几周,我的手机在WiFi和3G之间自动切换了问题。当我离开家时,我必须完全关闭收音机并重新打开它以拿起3G连接。当我在晚上回家时,我必须关掉WiFi,然后重新打开它,以便它踢进去。 有没有其他人经历过这个问题或知道如何修复它? 编辑: 问题是手机不会自动从WiFi切换到3G,反之亦然。如果我超出了已知的W...

0  如何在Android 8.1上的Wi-Fi接入点中启用MAC地址过滤?  ( How to enable mac address filtering in wi fi access point on android 8 1 ) 
我可以通过直接在Android 6.0.1上修改/data/misc/wifi/hostapd.conf来执行此操作,但Android 8.1始终涵盖它。 即,我可以手动运行hostapd而没有定居点吗?我尝试了这个,但看起来wifi设备是禁用: #hostapd -e /data/misc/wifi/entro...

9  当我尝试连接到安全的WiFi网络时,为什么Android会提示我“输入凭据存储密码”?  ( Why does android prompt me with enter the credential storage password when i a ) 
当我将iPhone连接到安全的WiFi网络(在工作中)时,我提示我输入我的用户名和密码。 (然后我提示您接受我的假设是SSL证书。) 但是当我在metorola droid或htc evo 4g上选择同一网络时,我提示"输入凭据存储密码" 。这个密码是什么? ...

0  在Samsung Galaxy Tab 4上无法打开WiFi和Bluetooth  ( Cannot turn on wifi and bluetooth on samsung galaxy tab 4 ) 
我有三星Galaxy Tab 4在Android 4.4.2上运行。我刚刚在3个月前买了它。它没有植根(我不想要rootiT)。我还有"终端仿真器" (从播放商店下载)。 我无法打开wifi和蓝牙。 MAC地址和蓝牙地址也不显示在设置上。当我按下WiFi按钮(在快速设置上)时,它会变为绿色3-6秒,然后再次恢复到白色...

12  是否有任何WEP开裂应用程序可用于Android?  ( Is there any wep cracking application available for android ) 
是否有任何用于Android的WEP开裂应用程序? 如果不是在技术上可以在平均Android手机上提供的API和硬件在技术上开裂? 这是一个纯粹的学术问题,请留出伦理的论点。 ...

1  Android 6.0.1(rooted)阻止WiFi连接的USB系列(载体没有问题)  ( Android 6 0 1 rooted blocking usb tethering of wifi connection carrier has no ) 
我知道有许多关于类似主题的问题,但我相信我的问题是不同的,让我解释: 我在西班牙,运营商确实允许USB连接WiFi连接(手机连接到WiFi网络,我想通过USB连接到我的笔记本电脑,所以笔记本电脑使用WiFi连接电话)。我知道这是可能的,因为在我的三星Galaxy笔记1上使用Android 4.4我可以做到,没问题。 ...

4  通过Froyo 2.2激活Verizon Droid上的WiFi热点系列  ( Activating wifi hotspot tethering on a verizon droid with froyo 2 2 ) 
我扎根了我的机器人,弗洛沃致力于它(无虫野兽)。 在此内容上启用WiFi热点的最佳方法是什么? 我尝试了一个应用程序"无线系绳" ,允许我通过WiFi连接我的Mac,但它不会为其分配有效的IP地址。 ...

19  我可以使用没有手机计划的现代安卓手机吗?  ( Can i use a modern android phone with no phone plan ) 
我是新的Android平台,但我正在考虑为Android 2.x做一些开发,希望最终向Android应用市场发布应用程序。我希望能够在"真实" 的硬件上测试我的应用程序,但我已经拥有一款iPhone,这是一个充足的本身,我不想支付整个第二个手机计划,只需测试我的代码。所以我的问题是,是否有可能购买解锁的Android...

3  HTC Evo - Can Wi-Fi睡眠睡眠吗?  ( Htc evo can wi fi radio sleep ) 
我注意到,当主动下载大量数据时,Wi-Fi收音机使用的功率远低于3G无线电。但是,当手机没有太多使用时,3G无线电将睡觉,但Wi-Fi收音机不会。这实际上意味着如果我留下Wi-Fi,我的电池将比我使用3G的速度快约2.5倍。 有没有办法获得两个世界的最佳?如果在Wi-Fi信号的范围内,我会喜欢它,如果我可以留下Wi-...

4  在三星S9上没有“使用系统证书”选项  ( No use system certificates options on samsung s9 ) 
我正在尝试使用PEAP连接到WiFi网络,但我找不到使用系统证书选项,我应该以某种方式启用它吗? ...

0  “由于互联网连接在<SSID>”上不可用,因此Wi-Fi已关闭“  ( Wi fi was turned off since internet connection was not available on ssid ) 
我在家里有一个本地无线网络,不能为我提供互联网。如果我将我的Android设备(AT&amp; T NER TERRAIN运行冰淇淋SANTWHICH V4.0.4)到WIFI网络,它一旦收到IP地址,它就再次关闭了WIFI,并提示我在其中上述消息<代码> <SSID> 是我的wifi网络的SSID。 任何想法如何关...

6  如何为我的Android设备设置我的WiFi路由器?  ( How do i set up my wifi router for my android device ) 
我有一个无线网络设置使用sweex lc000070路由器,wep加密,而我的htc hero可以连接到网络,互联网似乎没有工作。 在路由器上有任何设置,我必须更改为Android设备连接? ...

44  我可以自动登录以打开需要Web登录/密码的WiFi吗?  ( Can i automatically log in to open wifi that requires web login password ) 
有很多的WiFi热点是开放的,但需要基于Web的登录使用。酒店,coffeeshops,工作场所。对于受密码保护的WiFi,它很容易设置Android手机以记住登录名和密码。但是,我希望能够定期使用Web的密码与Web的密码使用我的WoodPlace的WiFi,而无需手动键入。它应该只能自动连接到WiFi路由器,转到...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有