西数云服务器创建 ftp,WD My Cloud打造完美个人云服务器,Transmission+Aria2+FTP一帖式解决方案...
本人最近用Hexo建了個博客,這篇文章也順便搬了過去,并做了一些修改,歡迎大家光臨~如果遇到什么問題,也可以到那邊去提問,我會盡量回答,并根據情況完善教程~
注意!以下所有安裝請在3.0固件下進行!請不要在4.0固件下嘗試!
目錄:
一、還原系統
二、Transmission
三、Aria2
四、FTP
五、遠程
一、還原系統
注意!刷機有風險,風險請自負!本人在3.0固件下還原過不下10次!確定數據不會丟!4.0本人未測試,請謹慎!
如果你有強迫癥或者潔癖,或者之前瞎搞了一堆軟件,現在想還原原始干凈的系統,那么可以用這個方法。
請自行準備WinSCP、putty,并打開MC的SSH
1、下載3.0 2014年4月15日固件http://download.wdc.com/nas/sq-030401-230-20140415.deb
2、將該固件放到Public目錄下
3、用putty連上MC,用戶名root,密碼welc0me ,然后按順序執行以下指令
游客,如果您要查看本帖隱藏內容請回復
此時MC會安裝固件包,請不要斷電!約需等待5~10分鐘。
putty出現如下畫面,則表示安裝完成,會自動重啟。
重裝1.png (22.55 KB, 下載次數: 145)
2014-11-9 16:32 上傳
4、MC重啟完成后,進入web頁面再進行一次重啟(或者putty執行reboot也可)。此次重啟需時較長,我這里需要約15分鐘。(如果你零散文件數量多,也可能更長,請耐心等待)
5、MC重啟完成后,進入web頁面,選擇出廠還原--僅系統。至此整個還原步驟完成,啟動后進行設置即可。
二、Transmission
本方法適用于3.0固件的MC!Transmission版本為2.52 (13304)!
請自行準備WinSCP、putty,并打開MC的SSH
1、用putty連上MC,用戶名root,密碼welc0me ,然后按順序執行以下指令
游客,如果您要查看本帖隱藏內容請回復
2、用WinSCP連上MC,用戶名root,密碼welc0me,打開/etc/transmission-daemon目錄,雙擊settings.json編輯以下幾項
#默認下載目錄,請自行修改為你要的目錄(也可以在下載時修改)
"download-dir": "/DataVolume/shares/Public/Download",
#UPnP,如果你的路由支持,改為true
"port-forwarding-enabled": true,
##RPC
#如果你需要遠程下載,請修改為true,并設置密碼和用戶名。如果不需要則為false。
"rpc-authentication-required": true,
"rpc-password": "你的密碼",
"rpc-username": "你的用戶名",
#白名單
"rpc-whitelist": "127.0.0.1",
"rpc-whitelist-enabled": false,
修改完成后保存關閉。
3、安裝Transmission-web-control(可選)
到https://github.com/ronggang/transmission-web-control下載transmission-control-full.tar.gz,
或者下載我提供的附件
2014-11-1 13:01 上傳
點擊文件名下載附件
解壓后得到一個web文件夾
用WinSCP連上MC,用戶名root,密碼welc0me,打開/usr/share/transmission/web目錄,修改index.html文件名為index.original.html
把之前解壓到的web文件夾內的東西全部復制丟進這個目錄下。
tr01.png (29.7 KB, 下載次數: 77)
2014-11-1 12:27 上傳
4、回到putty,執行
游客,如果您要查看本帖隱藏內容請回復
然后打開http://你的MCIP:9091,如果成功了應該會是這樣,右下角會顯示Transmission版本號
tr02.png (72.28 KB, 下載次數: 72)
2014-11-1 12:33 上傳
三、Aria2
2014.11.13更新內容:感謝aloofma大大重新編譯并打包了Aria2 1.18.8,不再需要繁瑣的步驟,現在只需要直接安裝,再根據需要自行修改一下aria2.conf就可以完美使用了。
本人實測,開啟定時保存會話依然可以休眠喔!本人推薦安裝,所以本帖也對應更新為安裝1.18.8!
如果你按之前的步驟安裝了1.18.5,不想再重新折騰,可以把aria2_1.18.8-1.zip內的aria2c放到/usr/local/bin替換掉原文件重啟即可!
本方法適用于3.0固件的MC!Aria2版本為1、請自行到aria2_1.18.8-1.zip(6.28MB),并解壓
2、用WinSCP連上MC,用戶名root,密碼welc0me,打開/root目錄,把aria2_1.18.8-1_armhf_yaaw.deb放到該目錄下,如圖
aria201.jpg (41.4 KB, 下載次數: 74)
2014-11-13 22:23 上傳
3、用putty連上MC,用戶名root,密碼welc0me,執行以下指令
dpkg -i aria2_1.18.8-1_armhf_yaaw.deb復制代碼
4、用WinSCP打開/etc/aria2目錄
雙擊aria2.conf文件進行編輯,如果顯示亂碼則修改編碼為UTF-8
修改以下項目(其余項目可根據自己實際情況修改)
# 文件的保存路徑(可使用絕對路徑或相對路徑), 默認: 當前啟動位置
dir=/DataVolume/shares/Download
(修改為你需要的默認下載路徑)
# 定時保存會話, 0為退出時才保存, 需1.16.1以上版本, 默認:0
save-session-interval=60
(刪掉前面的#號,60也可以自行修為其他數值,該版本開啟后MC依然可休眠!)
# 設置的RPC授權令牌, v1.18.4新增功能, 取代 --rpc-user 和 --rpc-passwd 選項
#rpc-secret=nasyun
(如果你不遠程下載就不需要密碼,在前面加#。否則去掉#修改為你自己的密碼)
修改完成后保存關閉。
5、用putty執行以下指令
游客,如果您要查看本帖隱藏內容請回復
6、打開http://你的MCIP/yaaw,點擊右上角扳手,修改JSON-RPC Path為http://token:xxxxx@你的MCIP:6800/jsonrpc
(例如:http://token:nasyun@192.168.1.6:6800/jsonrpc)
如果成功連接上,右上角會顯示Aria2版本號。至此安裝完成。
7、扳手設置頁面下方有個使用說明,里面提供了一些迅雷、旋風和百度的離線腳本。
以Chrom+tampermonkey+XuanFengEx為例,進入旋風離線網頁勾選一個離線文件點擊RPC會彈出設置
按下面的圖自行修改。
Aria2.jpg (21.9 KB, 下載次數: 76)
2014-11-9 17:32 上傳
修改完成后再次點擊RPC即可傳送到Aria2進行下載。
四、FTP
KODExplorer的方便易用實在是沒話說,但是如果要傳送大文件,沒有續傳簡直會讓你想發瘋!
現在好了,My Cloud還有FTP,完全可以滿足你給小伙伴們架設一個FTP愛情片服務器的愿望。。。
1、在MC的web頁面設置--網絡,打開FTP訪問。默認是只允許admin帳號進行FTP訪問,請給你的admin帳號加上密碼。用FTP軟件填好MCIP,端口21,admin和密碼,應該已經可以訪問了。
上面的大家應該都懂,重點在下面。。。
2、如果你想和你的小伙伴們分享你的愛情片,但是又害怕小伙伴們不小心刪掉了你的珍藏,怎么辦?
在MC的web頁面新增一個用戶,然后給這個用戶增加密碼。在共享設置內關閉公共訪問,設置該新用戶只讀或者禁止訪問,該設置直接對應FTP登錄后的權限。
比如這樣。
ftp01.jpg (60.39 KB, 下載次數: 82)
2014-11-9 17:54 上傳
3、用WinSCP連上MC,用戶名root,密碼welc0me,打開/ect目錄,雙擊user_list文件進行修改,在第二行填上你新增的用戶名。比如這樣。
ftp02.png (18.36 KB, 下載次數: 79)
2014-11-9 17:59 上傳
4、這樣就新增好一個帶訪問限制的FTP帳號了。在/ect目錄下還有一個vsftpd.conf文件,可以修改FTP端口等等參數,有興趣折騰的可自行研究。
五、遠程
最后再說說遠程吧,遠程訪問需要一個先決條件,你的寬帶分到的IP是公網IP。。。
如果不是公網IP的話,遠程就無法實現,你只能裝迅雷了。。。
其次,你的路由需要支持DDNS和端口穿透(這個一般都支持)
1、以3322為例,到3322.org注冊一個帳號,并創建一個動態域名。例如:nasyun.3322.org
2、在你的路由設置DDNS,以DD-WRT為例,如圖
DDNS01.png (21.62 KB, 下載次數: 81)
2014-11-9 18:14 上傳
3、設置端口映射,以DD-WRT為例,如圖
DDNS02.png (22.83 KB, 下載次數: 63)
2014-11-9 18:16 上傳
至此,FTP、KODExplorer、YAAW、Transmission都可以實現遠程訪問控制。
例如,要遠程用Transmission進行PT下載,打開http://nasyun.3322.org:9091,其他同理。
注意!開啟端口映射后意味著你的My Cloud這幾個端口將直接暴露在公網下!可能會面臨各種風險!所以各種應用請務必使用強口令!
最后來一張遠程使用MC的截圖。
至此,折騰完結,本人需要的功能都基本完美實現。。。
1.jpg (339.14 KB, 下載次數: 66)
2014-11-9 18:41 上傳
總結
以上是生活随笔為你收集整理的西数云服务器创建 ftp,WD My Cloud打造完美个人云服务器,Transmission+Aria2+FTP一帖式解决方案...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vue项目中自动生成二维码
- 下一篇: 一个有意思的github项目“狗屁不通文