最近在玩NAS,想把下載任務都用NAS來下,所以試著試著就找到JDownloader2的NAS使用方法還可以遠端過驗證,只是個為了符合自己需求而上網搜尋拼湊一下網路教學來寫篇使用方式教學文。
1.NAS上使用JDownloader2: 我的NAS是使用Synology DS920+,配合Docker平台,
首先就是使用Docker,沒有的話就在套件中心自行下載吧,
Docker的倉庫伺服器用Jdownload搜尋找到第一個jlesage/Jdownloader-2下載。
下載完後映像檔會出現就可點兩下安裝,安裝方式也參考左邊連結到他原始碼網頁有詳細說明,下面會簡單講解設定方式。
安裝後點兩下選擇【進階設定】主要設定有儲存空間、連接埠設定、環境設定。 儲存空間:選擇新增資料夾掛載空間需固定設成/output、/config,
本地資料夾可自行定義/config對應是JD2放置路徑、/output則是下載後的檔案路徑。
連接埠設定:容器連接埠設定需固定,本機則可以自行定義對應埠沒衝突的話就跟左邊設一樣的,這裡的重點若需對外網那路由器外部連接埠也需自己開放此埠設定,這裡我就不教學了網路上有相關資料。
環境設定:大部分依照原始設定,但USER_ID跟GROUP_ID需找到自己NAS的數值(聽說Synology預設UID是1024 GID是100),我不確定沒改是否會影響。另個重點是需多加入ENABLE_CJK_FONT=1此可以讓JD可以中文顯示,原本預設為0的話之後JD2改成中文會變亂碼。
設定完成後按套用完成後就會自動執行。
之後使用自己http://NAS網址:5800 就能用網頁開啟NAS上的JD2,
一開始預設是英語,有需要就自己在設定裡改成中文。 因為不能直接複製貼上,下載方式先需複製下載網址後按右上角的Clipboard然後貼到欄位上
按Submit,代表已經儲存到這裡面的剪貼簿了,一般說連結擷取器會抓到,但若連結擷取器沒出現可按左下角自己貼上,之後大家就知道怎麼用了吧。
2.輸入驗證碼教學: JD2本身有出一個瀏覽器外掛可下載免空時也能輸入驗證碼,但用NAS的JD2無法直接對應,
需再利用My JDownloader遠端控制方式。
在JD2裡輸入自己註冊的帳號密碼及裝置名稱後連接 接下來來試一個需驗證碼的免空網址下載 當出現驗證碼時按下瀏覽器擴充圖示及登入,選擇自己剛剛設定裝置名稱的JD2,就會出現這遠端控制的下載頁面,其實也可用直接控制下載,但這遠端控制網頁延遲較長,所以我只在用需要輸入驗證碼時才用這個。
若出現驗證碼需驗證時那網頁右下角就會跳出紅色的1或是已經如下自動跳出一個視窗後就能選擇Salve Captcha。
之後網頁就會跳出驗證碼的網頁,我不是機器人打勾後就可以了回去看JD2就已經開始下載。
這樣在上班時也可偷偷直接用遠端下載回家到NAS上也不用開家裡電腦啦!
|