原文發表於
程式設計人手札
最近在研究有如何讓兩個都不是使用真實 IP 上網的 PC 可以相互通訊,找了一下發覺
Hamachi² 好像大致上符合我的需求,就上網下載下來試看看功能如何,這套軟體安裝之後,會幫你安裝另一塊虛擬的 Hamachi 網卡,執行一次程式,你就會取得一個固定的 IP(5.x1.y1.z1),兩邊要連線的機器都需要安裝了本軟體,基本上就完成了軟體安裝。
接下來,電腦 A 可以選 網路(N)->建立新的網狀網路(C) ,你可以選一個特有的網路 ID ,譬如我選了 CGSHOME ,來代表我要建立的私有網路名稱。並設定存取的密碼,電腦 B 選擇 網路(N)->加入已存在的網路(J) ,輸入剛剛建好的網路 ID(CGSHOME),及密碼,兩邊的區域網路基本上就連接起來了。
你可以從上方看到自己的虛擬網路 IP (以圖為例是 5.13.17.9),也可以看到加入的電腦 的列表及 IP (如 WEB - 5.2.12.24) 。My PC 是電腦的暱稱,你可以自由的改動,更動之後,連接上該網路的電腦也會看到變化。這個 IP 基本上是跟著你的電腦,不太會更動。
接下來就是你自己想用的軟體,如可以用 VNC 去連接控制對方的電腦,或者使用網路芳鄰來共享資料夾,或是開一個區網的遊戲(如 AOC/SC/CS 等等)來跟同樣使用
Hamachi² 的夥伴對戰,就不會受到大家需要同在一個區域網路的限制。
Hamachi² 這套軟體有分免費和商業的版本,免費的版本基本上是讓個人或非營利團體使用,同時加入的電腦數量上限是 16 台,商業版本則是針對營利的團體,政府及教育單位,同時加入的電腦上限則是 256 台。
基本上免費版的 16 台限制,應該足夠小型的團體或是個人使用了,某些時候如果想穿透防火牆才存取一些不同的資料,我想
Hamachi² 可以滿足很多人最基本的網路連接的需求。
[2009/10/23 加註: 因為雙方都使用假 IP 時,這會用到一台外面的網路主機來轉傳 ,所以如果這個網站很慢 ,就會變得很慢 ,至少一邊是真 IP 應該比較不會塞車 .]
以上圖片取自開發
Hamachi² 的
LogMeIn 公司網站。
您必須是成員才能發表評論!
加入這個社交網路