Board logo

標題: 如何把vnc設定成port 80 [打印本頁]

作者: wen    時間: 2006-9-20 01:42     標題: 如何把vnc設定成port 80

VNC PORT
SERVER 端

1.通過防火牆
VNC要通過防火牆,請防火牆開放 VNC預設Port 5800與5900 即可。
你也可以架一個 VNC Proxy ,由VNC Proxy來通過防火牆。

2.自訂VNC的Port (例如 80 Port)
在 VNCServer端的系統屬性設定中

將 Auto的勾勾拿掉,將 Display Number 設為 -5820
則VNC Server 的Port = 5900 + (-5820) = 80
VNC Server HTTP 的Port = 5800 + (-5820) = 70
必須注意,不要與別的 Service Port 衝突到喔~~~~

3.在Server端設定授權給特定 IP Address 的主機才允許連線
Server端預設值是允許所有主機的連線,如要做 IP 的授權設定請到下列機碼
HKEY_LOCAL_MACHINE\Software\ORL\WinVNC3\
並在此機碼上新增 一個名稱為 AuthHosts 的 "字串值",這一個機碼的 "值" 有3種的
設定可以選擇,如下
+[ip-address-template]
?[ip-address-template]
-[ip-address-template]
例如將 AuthHosts 的值設為~~
+172.16 →這表示 172.16.0.0這個網段的 IP 都允許連線
?172.16 →這表示 172.16.0.0這個網段的 IP 在連線時,Server端會跳出是否接受
連線的詢問視窗,如果Server端在10秒內沒做出反應...就會拒絕Client端連線
-172.16 →這表示 拒絕 172.16.0.0這個網段 IP的所有連線
-172.16.1.1→這表示 拒絕 172.16.1.1這個 主機的連線
+172.16.1.5:?172.16.1.6:-172.16→這是組合了以上3種的設定,每種設定必須以冒號隔開
這表示允許172.16.1.5的連線,172.16.1.6的連線必須
詢問 Server端是否接受,拒絕其他 172.16.0.0網段的 IP

Client 端

我想各位應該有發現 VNC Viewer 的 Options 並不會將你做過的設定記憶起來,
像SPHONE我的習慣是用 9/10 的遙控視窗來做連線,每次都要點選 Options 然後在
Display選項將 "Scale by xx/xx [experimental]" 勾選後呢~~再設為 9/10 接著再按下OK,
真是讓人感到十分的不方便...........

SPHONE的解決辦法就是在 VNCViewer 的後面加上參數來執行,這樣我就不用
每一次都要重新設定了~~~
例 : 我的 VNCViewer 執行捷徑為 "C:\ Program Files\RealVNC\vncviewer.exe"
加上參數後 " C:\ Program Files\RealVNC\vncviewer.exe -scale 9/10 "
欲知其他的參數 請執行 " vncviewer.exe /? " VNC會列出所有的參數





歡迎光臨 x2bbs (http://wen-jos.idv.tw/) Powered by Discuz! 7.0.0