大家好,這里是Cherry,喜愛折騰、撿垃圾、玩數(shù)碼,熱衷于分享NAS、docker玩耍經(jīng)驗~
| 前言
微力同步是一款可讓您在多個設(shè)備上同步文件的應(yīng)用程序,在您自己的機器組成的私有云上,在其中一臺機器上創(chuàng)建,修改或刪除文件會自動復(fù)制同步到其他設(shè)備。微力同步不會將您的數(shù)據(jù)上傳到公有云端,而是在您自己的機器組成的私有云上互相同步交換數(shù)據(jù)。
微力同步可在臺式機,筆記本電腦,智能手機,平板電腦和網(wǎng)絡(luò)連接的外圍設(shè)備之間提供安全的點對點數(shù)據(jù)同步交換。 沒有中心節(jié)點存儲數(shù)據(jù)文件,所有數(shù)據(jù)的傳輸通過AES加密傳送,確保數(shù)據(jù)的安全性,所有數(shù)據(jù)都存在自己管理的機器硬盤上,安全性有了更高的保障。
值得一提的是,微力同步支持所有的主流桌面操作系統(tǒng)、移動操作系統(tǒng)、NAS操作系統(tǒng)、路由器操作系統(tǒng),可以說的上是十項全能了,唯一的缺點就是只能同步。
| 系統(tǒng)部署教程
一、導(dǎo)入鏡像
如果無法訪問docker下載地址的,可以通過本網(wǎng)盤下載鏡像壓縮包(exe格式),解壓為tar格式以后上傳至NAS的自定義路徑。然后通過NAS的鏡像導(dǎo)入功能導(dǎo)入,或通過ssh輸入以下指令導(dǎo)入。??
阿里云盤:https://www.alipan.com/s/kK4M9gHgFz7
提取碼: tr40
# path代表真實路徑,XXX.tar代表鏡像壓縮包
docker load -i /path/XXXX.tar
二、compose代碼
新建文件夾路徑/volume1/docker/verysync,在/volume1/docker/verysync/上傳docker-compose.yml文件,將下面代碼復(fù)制進去,compose代碼,根據(jù)自己的需要修改
version: "3"
services:
verysync:
ports:
- 8886:8886 # WEBUI端口
#- 3000:3000 # 可選,中繼端口
#- 22330:22330 # 可選,數(shù)據(jù)傳輸TCP端口
#- 47112:47112/udp # 可選,數(shù)據(jù)傳輸UDP端口,自定義
#- 22067:22067 # 可選,中繼服務(wù)器連接端口
#- 22027:22027/udp # 可選,局域網(wǎng)節(jié)點IP發(fā)現(xiàn)端口
container_name: verysync
environment:
- TZ:Aisa/Shanghai
volumes:
# 用來同步的自定義路徑,如果有多個目錄就復(fù)制多條,后面的/data可以根據(jù)自己需要改。
- /volume1/file/:/data1
- /volume2/file/:/data2
image: jonnyan404/verysync
三、各NAS系統(tǒng)部署項目方法
方法一:通用SSH部署compose(綠聯(lián)等NAS通用)
# 來到文件夾目錄
cd /volume1/docker/容器名/
# 啟動容器
docker-compose up -d
方法二:群暉部署compose
打開Container Manager,選擇項目,點擊新建,選擇路徑,點擊下一步即可
方法三:威聯(lián)通部署compose
打開Container Station,選擇【應(yīng)用程序】,點擊【創(chuàng)建】,將代碼復(fù)制進去,點擊驗證后部署即可
方法四:鐵威馬部署compose
打開Docker Manager,選擇【項目】,點擊【+】,選擇文件路徑以后,填入代碼即可
| 系統(tǒng)使用簡介
一、基礎(chǔ)功能
這個是我們的主頁面,左下角是目前的服務(wù)器性能,右下角是版本號
前面說到,微力同步是通過P2P的方法來傳輸文件的,所有我們點擊【新建同步】按鈕來新創(chuàng)建一個同步,系統(tǒng)會自動生成一個共享信息,這里我們可以編輯是否為讀寫,包括同步URL、QRcode、密鑰等信息。
設(shè)置好了NAS端,我們再根據(jù)自己的需要下載windows端或者手機端,這里以windows端為例,點擊【連接接密鑰或鏈接】
將剛才NAS端獲取到的URL或密鑰填入進來確認(rèn)。這里如果開通了pro會員的,可以開啟選擇性同步。
可以選擇我們windows端的路徑確認(rèn)
微力同步會自動掃描并將兩邊的文件進行比對,并進行同步。
同步完成,對比一下文件是完全一致的。
二、高階設(shè)置
對于微力同步來說,有兩種連接方式
直連
2臺設(shè)備通過網(wǎng)絡(luò)可以直接連通。一般在局域網(wǎng)內(nèi),或者擁有公網(wǎng)IP和端口的設(shè)備。直連也是效率最高的一種。
中繼
如果2臺設(shè)備節(jié)點無法直接建立連接,將會通過官方的中繼服務(wù)器來中轉(zhuǎn)數(shù)據(jù),數(shù)據(jù)都是經(jīng)過AES256加密的,這個時候我們稱為中繼, 由于中繼通過了中間服務(wù)器轉(zhuǎn)發(fā)數(shù)據(jù),效率比直連差一些。一般為中繼RS
這個模式在每一條同步任務(wù)下方的選項設(shè)置力可以看到。
我們打開同步設(shè)置的診斷信息,可以看到是否P2P成功,因為辦公室是NAT4網(wǎng)絡(luò),基本上是沒辦法P2P的,所以走的官方轉(zhuǎn)發(fā)服務(wù),傳輸速度大概在2Mb/s的樣子,個人覺得還能接受。
轉(zhuǎn)發(fā)的傳輸速度
這個是否我們可以通過建立中繼服務(wù)器來實現(xiàn)(NAS端有公網(wǎng),并且映射了相關(guān)端口),然后在中繼服務(wù)里開通中繼,建議大家不勾選共有中繼,這樣確保網(wǎng)絡(luò)不會被占用。
啟動以后就可以生成私有中繼服務(wù)地址了
在沒有公網(wǎng)的這一端,我們打開同步設(shè)置,拉到最下面選擇私有中繼,勾上并且填入有公網(wǎng)IP的中繼地址即可
三、設(shè)置UDP數(shù)據(jù)傳輸接口
如圖所示,和transmission設(shè)置一樣,在同步-同步設(shè)置-連接力,找到UDP數(shù)據(jù)接口,修改為我們compose里設(shè)置的即可。
作者聲明本文無利益相關(guān),歡迎值友理性交流,和諧討論~
,