JDownloader如何在Windows XP中自動換IP (PPPoE連線為例)

JDownloader是一套很強的下載軟體,他可以自動下載freakshare.net, megaupload.com, filesonic.com, rapidshare.com 等等免費空間(這裡有完整支援網站列表),雖然有些驗證碼(Captcha)還是要自行輸入,不過一大堆檔案要下載時還是方便多了。此外要抓Youtube的影片也可以用JDownload下載。

不過這邊主要不是要介紹JDownloader怎麼用,主要是想要說明一下JDownloader自動換IP功能。這邊介紹的是以一般寬頻連線(ADSL或是光世代等利用PPPoE方式連線)。因為許多免費空間都會利用IP來限制下載的容量,也就是說一個IP下載超過某個容量後就要等一段時間才可以繼續下載。不過JDownloader可以讓你的電腦(如果能夠的話)可以自動更換IP,然後繼續下載以節省時間。然後大家都知道ADSL、光世代一般來說PPPoE播號都是浮動IP,也就是說重新連線IP就會更換了,也因此這邊就是要介紹Windows XP (vista跟7差不多)可以自動斷線、自動重新播號以取得新IP的這個過程。

Step 1. 讓Windows連線不要提示

為什麼說,要讓Windows連線不要提示呢?因為一般撥號連線Windows會詢問密碼之類的,會停在確認的地方,如此每次換IP都還要自己按一下很麻煩,所以首先要讓Windows在連線寬頻網路的時候不要詢問使用者自動連線。

其實很簡單,就是找到你的連線,然後押右鍵 內容 > 選項 之中的撥號選項都不要勾,這樣就會自動進行連線啦。

 

Step 2. 在JDownloader中設定自動連線的指令

再來就是把下面的指令寫入JDownloader就行了,注意因為我的連線名稱就叫”寬頻連線”,請改用自己電腦上的連線名稱,備註:這個指令也可以運用登入自動連線。

 

 

C:WINDOWSsystem32rasphone.exe -h “寬頻連線”
ping 127.0.0.1 -n 5 -w 1000 > nul
C:WINDOWSsystem32rasphone.exe -d “寬頻連線”

設定的地方可以在這裡找到,設定好了之後最下面的變更IP可以測試看看設定是否成功。

Update Oct 8, 2011: 中間增加一行ping這個指令,這是在掛斷連線後休息五秒後再嘗試重新連線。

Update Oct 9, 2011: 下圖Step3應該是要選隔壁的那個tab,批量(Batch)才是對的

簡單介紹到這邊。感謝收看啦!

[memo] Ubuntu Linux 10.04透過apt-get安裝JDownloader

JDownloader是一套基於Java的下載軟體,除了可以支持跨平台運作外,最大的特點就是可以自動下載像是Megauploader、Rapidshare、ZShare、訊6、Bandongo(這個好像壞掉很久了)、…等等,免費空間的檔案。在Windows上只要裝好JRE然後下載下zip檔就可以直接打開,

這邊介紹一下如何用Ubuntu Linux直接利用apt-get安裝下載JDownloader,透過apt來下載最大的好處是apt會幫忙handle安裝其他相依套件及更新程式的工作,一般直接利用官方下載執行檔安裝無法達到上述個功能,操作起來也比較麻煩。其實透過apt安裝其實只要下下面的三行指令,就可以把JDownloader的下載放到apt的repository裡面,然後更新apt的內容後就可以直接安裝JDownloader。

sudo add-apt-repository ppa:jd-team/jdownloader
sudo apt-get update
sudo apt-get install jdownloader

還是稍微說明一下上面指令的意義,第一行是把jdownloader加入到apt-get的套件庫(repository)中。另外可能會遇到類似下面這種gpg錯誤

gpg: 正在請求金鑰 6A68F637 自 hkp 伺服器 keyserver.ubuntu.com
gpg: 金鑰伺服器逾時
gpg: 從金鑰伺服器接收失敗: 金鑰伺服器錯誤

這是因為在加入repository的時候會去ubuntu的keyserver取得金鑰來驗證。但是取得金鑰的過程卻發生錯誤。這可能是因為取得金鑰是走 11371 port 而防火牆沒有開啟該port的連線的緣故。如果有遇到無法取得金鑰的問題可以測試看看該port是否可以聯通。

第二行指令是命令apt去更新repository的套件清單,這樣才能讀取到剛剛加入的repository。

第三行是讓apt去安裝jdownloader。

下載安裝完畢後,只要在指令列下jdownloader,程式就會開始運行。

簡單memo一下嚕。