顯示具有 架站 標籤的文章。 顯示所有文章
顯示具有 架站 標籤的文章。 顯示所有文章

2018年3月2日 星期五

[eMule]使用路由器的port forwarding,讓你的eMule變成High ID







現在線上資源豐富,加上網路頻寬大幅提升,不管是Youtube、Netflix、Spotify、愛奇藝、KKBOX等,讓BT和eMule幾乎已經成為上一世代在使用的工具。只是有些線上影音無法提供的資源,仍然須要靠上世代的工具來補齊,尤其是有些稀少或是已經斷種的資源,有時候eMule還是有機會可以抓的到。因此,目前為止,eMule還是有其存在的價值,僅管它下載的速度慢,但是老騾拖車總有一天可以拖到目的地。

不過eMule有一個讓人困擾的問題,就是會有Low ID的問題,尤其現在家家戶戶都有一台路由器,這個問題就會一直存在。所以以下就提供一個簡單的方法來解決Low ID的問題(僅提通供方法,不代表一定能夠解決)。

首先,打開瀏覽器,在網址列輸入192.168.1.1(ddwrt)或是路由器說明書中連接路由器所用的IP,連上你的路由器。


接著進入設定port forwarding的位置,以ddwrt來說,就是在NAT/QoS-->port forwarding的地方。接下來,就是把12345及54321這兩個port,指定到192.168.1.9的位置,如下圖的第3行及第4行所示。


接著就要在你的電腦上手動設定IP(固定IP),IP書輸入192.168.1.9(若你的路由器IP是xxx.xxx.xxx.1開頭,你的IP就要設為xxx.xxx.xxx.9),預設路由器(以ddwrt為例)設為192.168.1.1,DNS則設為168.95.1.1(以HINET為例)或是8.8.8.8,如下圖所示。


最後就是要進入eMule(Linux則是aMule),然後進入偏好設定-->連線,TCP的port設為12345,UDP的port則設為54321。設定完成後,請重新啟動eMule,這樣才會執行你剛剛輸入的設定。


最後,若沒有問題的話,你就會發現你的eMule的ed2k還有KAD都是綠色的狀態。其實說穿了,這樣的設定,就是要讓另一個使用者可以透過特定的port(埠)來直接連接到你的電腦,因為如果多個設備使用一個路由器,勢必會發生共用IP的情形,而port就是用來區別路由器下的設備的一種方式,所以你可以發現有些網站的網址會是xxx.xxx.xxx.xxx:yyyy的形式,那就有可能是共用一個IP的情形,所以要用port來識別。所以,如果你今天是直接連線HINET的小烏龜,你會直接取得一個IP,你的IP不會與人共用,因此理論上就不須要定設定port來得到High ID,當然若是ISP有擋這樣的服務那就是另外一回事了。

延伸閱讀

[淘寶購物]Linksys WRT54G路由器(已刷DD-WRT版本)

【图文教程】全解eMule如何获得HighID

[DDNS]利用FreeDNS加上DDWRT路由器,讓你用浮動IP也可以架站
Netflix官網

愛奇藝官網

KKBOX官網

Spotify官網

Youtube官網

eMule官網

2018年1月19日 星期五

[DDNS]利用FreeDNS加上DDWRT路由器,讓你用浮動IP也可以架站









其實在學生時期,大家一定對FTP或是BBS這些伺服器不陌生,這些伺服器都有一個特定的IP位置。如果你要進入台大PTT,你可以使用ptt.cc或是140.112.172.1進入台大PTT。因此只要我們知道這個網站的IP或是他的網址名稱,基本上都可以連上這個站。

但是如果是在學術網路以外,一般人不太會有一個固定的IP,當然如果你肯花大錢買光纖頻寬,或是直接申請固接網路,你也可擁有一個固定的IP。小弟就是申請了某家電信的光纖寬頻,所以可以擁有一個固定的IP。


說到這裡,固定的IP到底有甚麼好處?固定IP是架站的必要條件之一,要是你使用浮動IP,你每次連上網路的IP都不一樣,這樣你要別人如何連到你的網站呢?

也因此,後來就發展出DNS(網域名稱伺服器)的機制。以台大ptt為例,若今天台大ptt的IP改變了,但是你依舊可以用ptt.cc名稱連上台大ptt。因為DNS可以把網域名稱與IP做連結,只要你記得在IP改變的時候,把改變後的IP通知DNS伺服器(或DNS代理商),你就不用擔心別人連不上你的網站了。而現在有一種方式,就是每當你的IP改變的時候,就會自動通知DNS你的IP已經改變了,這種就叫做Dynamic DNS,簡稱DDNS。

其實網路上有很多提供這種服務的公司,像D-link就有提供免費的,但是必須要搭配D-link的路由器才行(或者是用手動登入的方式);有名的大公司Dyn已經不提供免費的DDNS了;No-ip則是要每30天登入該公司網站一次,個人覺得稍嫌麻煩。因此,完全免費的FreeDNS成為了最好的選擇。


小弟最近因為要把固定IP給另一台路由器使用,原本架設的SSH伺服器就必須使用浮動IP,所以小弟就必須使用FreeDNS加上DDWRT本身內建的DDNS的功能,來解決浮動IP的問題。

以下就是解決的步驟:

1.進入FreeDNS的官網,進入官網後點擊main menu然後登入。若還沒有FreeDNS的帳號,請先點擊sign up來申請帳號。



2.接著點擊subdomain,增加一個subdomain的網域




3.然後點擊Dynamic DNS,再點擊畫面中的Direct URL



4.最後,請把瀏覽器的網址列update.php?後方的那段文字copy起來,接下來會用到



5.在瀏覽器網址列輸入192.168.1.1,進入ddwrt的管理頁面。然後進入DDNS的管理頁面,選擇freedns.afraid.org,輸入你在FreeDNS的帳號密碼,以及你的hostname和剛剛在步驟4.網址列update.php?後方的那段文字(hostname和update.php?後方的那段文字要填在Host Name的地方,中間要用逗點隔開)




這樣就完成了!

FreeDNS雖然網站做的陽春,但是卻紮紮實實端出最好的牛肉給初學者,真的很感謝FreeDNS,希望它可以繼續經營下去呀!

延伸閱讀:

[Chromecast]使Chromecast繞過Google DNS伺服器,觀賞國外節目

[淘寶購物]Linksys WRT54G路由器(已刷DD-WRT版本)