eMule(電騾)提供了一個Web伺服器(又稱:網頁介面,Web界面)功能,可以用來遠程訪問和管理eMule的操作和設置。你可以使用任意網頁瀏覽器輸入IP地址來訪問運行在遠程主機上並且開啟了Web伺服器功能的eMule。
連接到一個網頁介面,你需要在瀏覽器中輸入IP地址以及相應的服務埠。輸入的地址看上去像通常的網頁URL,例如:http://xxx.xxx.xxx.xxx:埠號 ,其中一連串X表示的是當前運行eMule的主機的IP地址,埠號在默認的Web伺服器設置里是4711。如果使用了路由器,則伺服器的埠必須能夠被映射到外部,否則從外部將無法登陸。 更多信息請參考常見問題(FAQ)中的有關埠的主題。
在運行eMule的本地主機測試此功能可以輸入地址:http://127.0.0.1:4711
動態域名解析(DynDNS Hosts)
許多ISP(互聯網接入提供商)都會對撥號上網用戶實行每隔24小時就重新分配新IP地址的政策。然而如果想登陸網頁介面就必須知道主機當前的IP地址。
有一些免費的服務提供了一種便捷的解決法案來讓用戶永遠能知道自己主機當前的IP地址,那就是動態域名解析服務。這些服務可以為使用動態IP的主機分配一個靜態的域名地址就像:http://myAddress.myHost.com 。一個叫動態域名解析客戶端的小工具將需要安裝在你運行eMule的電腦里,並在IP地址改變時自動更新靜態域名地址所指向的IP。 這時候你就可以很輕鬆的輸入靜態域名地址來訪問你在遠程主機上運行的eMule的Web伺服器:http://myAddress.myHost.com:4711。
如果地址無誤的話就將顯示上面的登陸框,然後輸入在選項中預先設定好的Web伺服器的密碼就可以進入eMule的網頁控制頁面。
重要提示:
強烈建議你在選項設置里設定一個專用的密碼。如果沒有設置管理密碼,任何人都將可以訪問你的eMule並且可以進行設置,刪除或添加文件等操作。
Web伺服器提供了幾乎所有的eMule的操作功能。所有在Web伺服器里進行的操作都將直接應用在運行該服務的主機上的eMule中。
《Web伺服器》,由uralhan翻譯自eMule官方網站英文版幫助與支持《Webinterface》並首發於eMuleFans.com。原文版權歸屬於eMule官方和原文作者。翻譯內容版權歸屬於翻譯者並遵守CC 3.0 BY-NC-SA協議。適用於eMule 0.27b以上版本。已編入eMule官網簡體中文版幫助與支持《Web伺服器》。英文原文最後由Monk更新於2003-03-21。
10條評論隱藏
一直不知道web伺服器是什,原來就是網頁版電騾 😮 很強!
更新圖示
通過抓包發現登錄密碼是以明文傳輸的,這樣只要在必經之路上抓包即可獲取網頁介面登陸密碼,十分危險。
@犟騾子 web伺服器是http的,不是https的,換句話說,你在網路上任何以http方式的登錄都會被抓到密碼。
@犟騾子 關於這點可以看http://forum.emule-project.net/index.php?showtopic=100629
@en
可以在網頁上加了密再傳過去嘛。反正網頁是服務端提供的,在裡面夾帶一個密鑰,再用腳本加密應該不難吧?
@犟騾子 看看Stunnel 能不能滿足你的web介面加密需求
@犟騾子 安裝Stunnel,以伺服器方式運行,在配置文件里加入:
例如:
[http2ssl]
accept = 443
connect = 127.0.0.1:4711
然後再用https訪問。不過加密以後會變得非常慢,自己斟酌下。
噢對不起,我忽略了,完成登陸以後就可以用http方式訪問了(不過頁面內容不加密)。
@uralhan
我就覺得應該有這種把http重封裝成https的軟體。我用的是4.24版並不算很慢,最新的(至少)在我的Windows Server 2008下不穩定。
@犟騾子 現在這年頭,home site上有個加密的vpn都不難配置了吧。
比如我就是sstp vpn連回家裡訪問各種沒有保護了通信。當然直接連接的遠程桌面都是ssl證書保護的。
另外我發現Windows Server的iis7以上版本的 ARR 組件也可以完成stunnel的任務。
不過server本身是http的,那麼在家裡的lan內網轉發的過程始終是「不安全」狀態的。不過內網應該是可信用戶吧,要是有租戶公用的話,要隔離不信任終端,應該要多級路由器,或者上vlan了。
3條Trackback/Pingback顯示