2013-04-13 43 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流量似乎很少被阻止 - 它從未發生過。

相關問題