作者sitos (麥子)
看板WarCraft
標題[低調] ULan3 Beta 釋出
時間Sun Aug 26 16:59:26 2007
下載連結:
主程式:
http://sitos.myweb.hinet.net/ULan3.exe
工具包:
http://sitos.myweb.hinet.net/ULan3Pack.zip
第一次使用的人請下載工具包,內含 ULan3 必需的兩種工具。
若你看得懂我接下來講的東西,且可自行處理,可以只下載主程式。
工具包含:
1. WinPcap 4.0 擷取封包用的函式庫,一定要安裝。
2. VC 2005 可轉散發套件,如果系統未支援 VC 2005 則需要安裝。
3. Readme 說明檔。
和 ULan2 最大的差別在於擷取封包的方式,乃透過額外的函式庫來完成,
而不透過 DLL hooking ,可以更廣泛地適用在不同的應用程式。
然而也因為這樣,因此在穿透防火牆與 NAT 的能力較弱,若原本使用 ULan2 的人,
可以不需要改用 ULan3 , ULan2 的服務還是會一直存在。
(寫 ULan3 最主要的目的是讓 Starcraft 也可以使用,
Warcraft III 用 ULan2 應該就已經很方便了。)
說明檔內容如下:
ULan3 使用說明
● 目前僅支援 WindowsXP 不支援 Windows Vista
(WinPcap Library 的呼叫似乎有點問題)
● 快速步驟
1. 安裝 WinPcap_4_0_1.exe
2. 執行 ULan3.exe (若無法執行,請安裝 vcredist_x86.exe)
3. 開啟要使用區域網路的應用程式(如遊戲)並用區域網路模式進行連線。
● 安裝步驟
1. 安裝 WinPcap 4.0
WinPcap 4.0 是在 Windows 下擷取封包的函式庫,許多軟體都有使用,
例如 Banlist 。因此可以安心安裝。
其網址為
http://www.winpcap.org/default.htm ,
下載位置為
http://www.winpcap.org/install/bin/WinPcap_4_0_1.exe
或者您可以使用 ULan3 Pack 當中附的執行檔(WinPcap_4_0_1.exe)來安裝,
兩者是一樣的。
2. 下載 ULan3
最新版的 ULan3 都會放在
http://sitos.myweb.hinet.net/ULan3.exe ,
大小很小,直接下載後執行即可。
3. 安裝 VC 2005 可轉散發套件
若您在執行 ULan3.exe 後出現下列訊息:
「無法啟動這個應用程式,因為應用程式的設定不正確。
重新安裝應用程式應該可以修復這個問題。」
請安裝 VC 2005 可轉散發套件,其網址為
http://0rz.tw/bc2de 。
或者您可以使用 ULan3 Pack 當中附的執行檔(vcredist_x86.exe)來安裝,
兩者是一樣的。
● 使用說明
1. 執行 ULan3.exe ,由於本程式沒有圖形化介面(若有人願意協助歡迎聯絡我),
因此所有的訊息皆由文字表達。
2. 若出現要求輸入正在使用的網路卡號碼,
表示 ULan3 偵測到您的電腦上有超過一張網路卡,
由於 ULan3 需要擷取網路卡上的封包,因此請您選擇您電腦上對外連出的網路卡。
(另一種可能是同時安裝有線與無線的網路卡,請依當時網路使用狀況選擇)
3. 登入成功後將會自動接受其它使用者的 IP 位址,並轉送廣播封包來建立虛擬區網。
● 使用細節
1. 本程式會自動偵測電腦上的網路卡,若您只有一張網路卡(不論是實體或虛擬的),
本程式會自動開始作用。若是電腦上有超過一張網路卡,
請依列出的網路卡輸入編號。由於一般 Windows 內部會有一個撥號用的虛擬網卡,
會佔用編號 1 ,因此選擇的時候多是由 2 號開始選擇,
請依列出來的網路卡名稱來判斷應選擇的網路卡。
2. 正確選取網路卡後,便會開始擷取該網路卡上的封包,
並對於需要作廣播的封包進行轉傳,送給其它 ULAN 的使用者。
3. 由於 ULAN 需要得到其它使用者的名單,才能開始轉傳封包,
因此會嘗試連上 ULAN 的伺服器來獲得最新的使用者清單,
若無法連上伺服器, ULAN 將會在視窗中印出「無法連上伺服器」,
並自動嘗試重新連線。若正確登入成功,便會顯示「登入成功」的字樣。
4. 線上的使用者清單可在
http://sitos.dyndns.org/ULan3/UserList.html 獲得。
但不會自動更新以減輕伺服器流量負擔,
若有需要可用重新整理來獲取最新的使用者清單。
5. 若出現「登入成功」與「 ULan3 已正確啟動」的字樣,
表示 ULan 這部份的設定已經完成。即可開始使用。
● 網路設定
1. 由於 ULan3 只負責轉送廣播用的 UDP 封包,因此若電腦上安裝有防火牆,
仍可能會擋掉其它使用者送過來的封包。
請依照各應用程式的需要,將接受 UDP 封包的連接埠打開,
才能夠透過 LAN 來進行連線。
(例如 Warcraft III 是透過 UDP port 6112 ,
而 Starcraft 則是透過 UDP port 6111,相關設定請參考程式說明書)
2. 由於 UDP 的封包未必能夠順利通過 NAT (IP 分享器),
因此在 IP 分享器後面的使用者可能無法正常收到封包,
若要享有完整的使用功能,請設定 DMZ 或適當的連接埠對應(port mapping),
相關設定請參考 IP 分享器說明書。
● 除錯資訊
1. 訊息開頭的圖示若是「●」代表只是供使用者參考的資訊, ULan3 正在正常運作。
訊息開頭的圖示若是「※」代表發生錯誤,顯示的資訊則代表錯誤的類型。
若有發生錯誤以致於無法使用,請提供原作者錯誤訊息以供除錯。
● 使用限制
1. 依據程式的行為,在 NAT (IP 分享器) 後面的電腦使用虛擬 IP ,
可能無法正常建立連線。
2. 本程式僅轉送 UDP 廣播封包,並不處理其它網路問題,也無法穿透防火牆,
請自行打開程式所需的連接埠。
● 聯絡作者
1. 你可以將所遇到的問題寄到
[email protected]
2. 你可以將所遇到的問題在論壇
http://sitos.dyndns.org/xoops 討論
--
活著的目的是為主活 然後為主死
死亡的目的是為主死 然後為主活
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.248.178.70
※ sitos:轉錄至看板 StarCraft 08/26 16:59
推 Janyazero:cool ~ 59.116.74.19 08/26 17:11
推 dc0324:話說..刻UI大家都懶阿 XD 61.230.180.112 08/26 17:22
推 sitos:也是有強者好嗎? 你以為大家都跟你我一樣 XD 60.248.178.70 08/26 17:30
推 chungsen:這個程式真的有屌到,大家可以多用^^b 59.113.170.189 08/26 17:33
推 demonazx:推220.143.146.114 08/26 17:48
推 GodV3:會分享的才是真正的強者! 123.110.12.185 08/26 17:55
推 smc2:傳說中GGC等級255級的~~~~~~ 125.232.194.66 08/26 18:42
推 springgod:講解的超清楚的@@" GUI我也許可以幫忙:p 140.112.91.215 08/26 19:26
推 Janyazero:ulan3跟ulan2可以互通嗎QQ 59.116.74.19 08/26 21:20
推 teslare:請問有source code可以下嗎 :Q 61.228.243.42 08/26 21:52
推 sitos:ULan2 跟 ULan3 不互通 60.248.178.70 08/26 22:57
推 sitos:要寫成互通可能要透過 server 轉傳 60.248.178.70 08/26 22:59
→ sitos:相關技術在此討論可能不太適合 :) 60.248.178.70 08/26 23:00
推 ksm:推推,雖然我現在沒在用XD 218.166.129.94 08/27 02:01
推 jyunwei:push 09/26 02:21