BT 下載,相信大伙兒都知道的。今兒個要介紹的 Resilio
Sync,跟 BT下載一樣,都是採用 P2P協議來進行傳輸。簡而言之,Resilio Sync是一個文件同步工具,讓你在幾台不同的設備之間,同步文件。
首先來說說 Resilio Sync作為同步工具的優點。至少有如下幾個:
1.不需要有自己的伺服器
2. 不需要有公網 IP——如果兩台設備都在【內網】,只要這兩台設備都能訪問到公網,就可以相互同步
3.文件數量【無】限制,文件大小【無】限制
4.支持多種網路形態——可以「公網上互相同步」,也可以是「區域網內相互同步」。
5. 支持各種操作系統(以下列表摘自洋文維基百科)
Microsoft
Windows (XP SP3 or later)
Mac OS X (10.6 or later)
Linux
FreeBSD
NAS Devices
Android
Amazon Kindle
iOS
Windows Phone
再來說說 Resilio Sync 作為「分散式網盤」的優點——這也就是為啥,俺決定用它來分享 「翻牆工具」。
1. 【沒有】存儲空間的限制——真要說空間限制,那就是參与的節點,貢獻的硬碟尺寸(如今 TB
級的硬碟已經不稀奇了)
2.【沒有】下載流量的限制——大部分商業網盤都有這個限制。
3.【沒有】文件大小限制——大部分商業網盤對「單個文件大小」都作了限制。
4. 【沒有】審查——俺想在上面分享啥,就分享啥——咱們朝廷管不了,美國的版權法也管不了(一想到這點,心裏那個爽啊)。
5.【沒有】費用——老讀者都明白,俺是很討厭付費服務的——其實俺不缺錢,俺是擔心身份暴露(即使「比特幣」支付,也【不是】徹底「匿名」的)
6. 【很難】被封殺——與之對比,國外的商業網盤,GFW說封殺就封殺(比如
「微軟網盤」和「Dropbox網盤」都撞牆了)
(看完這些優點,或許你就明白——為啥 Resilio Sync被稱為「Dropbox終結者」)
另外,開源的 Resilio Sync替代品已經出現了——名叫 Syncthing。可惜還不夠成熟,而且也不適合用來做大範圍分享。
不同的 Resilio Sync節點之間進行數據傳輸時,會採用「強加密」的方式,以防止數據傳輸流量被嗅探(偷窺)。只有參与同步的節點,才能解密;而那些幫你中轉的「中轉伺服器」,是沒有辦法解密的。因此,即使你的 ISP(電信運營商)監視你的流量,也【無法】知道你通過 Resilio Sync傳輸了啥文件。
要下載 Resilio Sync,請猛擊它的官網鏈接https://www.resilio.com/individuals/
,就可以看到免費下載鏈接。如果你下載的是 Windows上運行的 exe,會自帶「數字簽名」。為了保險起見,可以查看一下如下圖。
(考慮到大部分人用的是 Windows,俺就以這個系統為例),安裝很簡單,啟動安裝程序后,一路點擊「下一步(Next)」即可。
安裝完畢,程序運行之後,Resilio Sync會彈出如下窗口:
在上面的窗口中,需要選擇一個名字,默認會顯示你的Windows用戶名,建議修改成一個可以保持匿名的名稱,然後把下面的2個框打勾,然後再點擊「入門」按鈕。
然後彈出下面的畫面,如果不想訂閱直接點右上角的X關掉窗口即可:
然後就出現了程序主界面:
前面說了好多屁話,現在終於說到重點部分啦。
要使用 Resilio Sync的功能,首先要了解「同步密鑰」的概念。
每個參与同步的目錄,都有其密鑰。你只有拿到這個密鑰,才能同步該目錄的文件。
對於普通的使用場景,每個同步目錄對應兩個密鑰:一個是「讀寫密鑰」,另一個是「只讀密鑰」。顧名思義,擁有讀寫密鑰的節點,可以修改同步目錄的內容;反之,擁有「只讀密鑰」的節點,只能讀取,無法修改——所謂的「無法修改」,就是說:即使你修改了同步目錄的內容,修改結果也【不會】同步給其它節點(所以這種修改是【無】意義的)。
至於如何得到密鑰,請看下面的介紹。
先從比較簡單的「接受同步」說起。
俺已經共享了一個「翻牆軟體」的同步目錄,然後俺把只讀密鑰公布如下:
BG2G54AGRNPC5YXSTLQV5PNWL7ULYRIPC
當你拿到這個密鑰之後,可以通過如下步驟,導入密鑰,並在你本機創建一個同步目錄。(截圖如下),點擊「添加文件夾」右邊的倒三角圖標,然後點「輸入密鑰或鏈接」:
輸入密鑰后,點擊 下一步:
然後會彈出選擇文件夾的對話框,請選擇一個有讀寫和修改許可權的文件夾,完成上述步驟之後,Resilio Sync 就把你選擇的目錄作為同步目錄。今後俺如果往自己的「翻牆軟體」目錄增加了新的軟體,或者更新了原來的軟體,你的
Resilio Sync會自動同步並保存到你的這個目錄。
在這個同步目錄裏面會創建一個名為 .sync 的子目錄。這個.sync目錄會包含 Resilio Sync的一些信息(比如密鑰的信息),你可別把它給刪嘍。
如果你讓 Resilio Sync 走代理(proxy)的方式聯網,最好勾選「使用代理伺服器」這個複選框。
點擊上圖「首選項」,再點「高級」按鈕,即可看到「使用代理伺服器」的複選框了。
運行 Resilio Sync的系統,最好是開啟自動時間同步。否則的話,如果系統時間嚴重不準,會導致 Resilio Sync無法正常工作。
在剛才示範的時候,已經提到——俺用Resilio Sync來分享翻牆工具。
俺分享的翻牆工具的分享密鑰:BG2G54AGRNPC5YXSTLQV5PNWL7ULYRIPC
用 Resilio Sync 分享翻牆工具,最大的好處是——可以繞過 GFW。只要有一個【牆內的】 Resilio Sync 節點拿到翻牆工具,那麼其它的【牆內節點】也可以同步並得到。而GFW是部署在天朝的國際出口。牆內兩台電腦之間的傳輸,不會經過 GFW。
1.同步下載時不需要翻牆——因為翻牆會導致你的傳輸速度變慢(會慢多少,取決於你用的翻牆工具)。
2.大伙兒沒事兒就把你的 Resilio Sync 開著。同時運行的節點越多,同步速度就越快。而且運行的節點越多,朝廷越難封鎖。
特別鳴謝,本文抄襲了編程隨想同學介紹BTSync文章的部分內容,BT Sync現在已升級為Resilio Sync。