我正在開發一個界面,以顯示VNC-Web站點處於活動狀態並提供指向該Web界面的鏈接。在使用外部URL時訪問內部URL
實例:電話1:http://192.168.1.1在端口5800
如果我在我的本地網絡上運行此它工作得很好,因爲所有的電腦都是本地網絡上,我需要的是一個辦法讓這個工作來自外部IP。
有沒有辦法將會話重定向到一個框架或其他地方?
下面是測試我所做的本地網絡上正常工作,遠程它只能中途:
$station1 = @fsockopen("192.168.1.1", 5800);
if ($station1) {
echo "<a href='http://192.168.1.1:5800'>Station 1 active.</a>";
echo "<br />";
fclose($station1);
} else {
echo "Station 1 is inactive.";
echo "<br />";
}
,因爲它是執行「服務器端」,但點擊「的fsockopen」返回TRUE因爲它是在'客戶端'上執行的,所以導致鏈接失敗,例如瀏覽器
任何方法來解決這個問題?有任何想法嗎?
您使用什麼網絡服務器?如果它是apache,你是否啓用了mod_proxy? – mway 2011-04-08 02:17:27
您不能使用具有公共IP的本地站作爲您的應用程序的「服務器」嗎? – Khez 2011-04-08 02:18:52
$ station1將總是返回true,如果你抑制錯誤@ – 2011-04-08 02:21:31