2012-04-05 146 views
1

我有一個Android設備。我需要將到達外部IP的數據包轉發給Android所連接的內部IP。Android:將數據包轉發到IP地址

我想知道我是否可以編寫一個應用程序來啓用此轉發。

此外,如果這不是什麼傳統的做法。如果我應該使用一些腳本,我應該把它們放在哪裏?

噢,我可以測試這個使用android模擬器?

謝謝。

+0

與標籤iptables相關,您知道該命令僅適用於系統應用程序/ rooted電話嗎? – rekire 2012-04-05 08:22:05

回答

0

可能可以模擬端口轉發等行爲,但不能爲非根設備進行路由。

此外,如果你想轉發流量從移動網絡到無線局域網這是迄今爲止我不知道可能。 Android切換移動網絡和WLAN之間的連接。這是不可能的。除了一些熱點用例。

+0

爲了澄清,當我說我想在模擬器上測試它時,我的意思是在我的android源代碼中使用網絡腳本並啓動一個仿真器。儘管如此,我更喜歡App的方式。但是,是的,我想我不能root訪問:( – user900785 2012-04-05 10:45:44

+0

你的意思是你想從控制檯啓動一個android應用程序嗎? – rekire 2012-04-05 10:50:12

+0

沒有。當我談到模擬器時,只是測試一個腳本來設置iptable規則。 – user900785 2012-04-05 11:08:51