2013-04-13 42 views
2

我很想知道,是否可以在手机上运行服务器并将手机的移动连接用作外部IP?我见过很多用于android手机的服务器(web,ftp等),但其中许多服务器都表示它将通过wifi托管服务器。我想知道这些类型的服务器是否可以使用移动连接来托管他们的文件?使用蜂窝连接在手机上运行服务器

AFAIK,手机有一个IP地址,没有防火墙。

编辑:这不是一个讨论是否谨慎使用蜂窝连接,只是它是否可能。

+0

看看这个 http://stackoverflow.com/questions/7375424/can-i-run-an-http-server-on-a-mobile-platform –

回答

3

虽然技术上可以在手机上托管服务器,但如果没有您的服务提供商(teleco)的特殊安排,则不太可能使用该服务器。手机坐在它与互联网之间的一个或多个防火墙和NAT设备上。对于大多数蜂窝电话公司来说,它们被配置为阻止传入手机的连接,因此您的服务器无法使用。对于一些公司,可以做出特殊安排允许这种访问。这些安排通常使用安全的子网络,而不是开放的互联网。请注意,一旦允许传入连接,您就无法控制人们可以使用的带宽,并且只会敲击您的IP地址。

诗篇。请注意,我上面提到的“最”,正如我所见,很少有电视机允许传入连接。他们通常会很快解决这个问题。

0

是的,只要您的移动连接提供商不阻止那种流量,就有可能。可能需要“公共服务”的外部IP。它与普通PC没有任何区别 - 只要你的软件设置正确,你就可以自由使用。

不过,使用外部IP可能相当不方便。如果你想私下使用某些东西,你可以在手机上设置VPN(大多数Android手机都可以做到这一点)。这样你就可以自由地连接设备,只要你有一个手机可以连接的VPN服务器即可。

另一种选择是做反向隧道;这可以通过PC上的大多数SSH软件来完成,但我并不真正了解Android的发展方向。该选项的好处是,SSH流量似乎很少被阻止 - 它从未发生过。

相关问题