Freenet掃盲 教學

Freenet是一個與明網完全切離的獨立網路,它完全是去中心化的設計,不存在伺服器與客戶端地分別;它提供了完全匿名的檔案分享、網站發布、傳訊息的功能,下面來說一下如何使用它吧。
先建立一下觀念,Freenet所有的檔案都是共享的,所以若是要讓特定的人才看的到需要使用加密,此外,要從網路上存取特定檔案所靠的是”鍵值”,每個檔案都有獨一無二的鍵值,同時相同的檔案所擁有的鍵值也相同,所以只要有鍵值就可以找到特定的檔案了;上傳時會產生鍵值,把鍵值給別人的話其他人就可以找到你上傳的檔案了。

原理:

Freenet是由全球的使用者所建構出來的網路,他資料的傳遞方式是分散與對等的,舉例來說你上傳了一個檔案,他會被分割後傳送給你連線的另一台電腦,他們接到你的檔案後會再傳給其他電腦,所以你的檔案就有數不清的備份了,當要下載檔案時會向所有的電腦要求檔案,再將各方來的分割組合起來,就可以取得檔案了,所以除非完全把所有的電腦抄家了,不然Freenet會持續地保存你的文件的,當然你也會幫忙保存別人的文件。

網頁也是一種文件,所以網址就是”鍵值”,其實除了來源,與明網的架構沒甚麼分別,當然每個網站有更新密鑰讓你可以更新網站就是了,哪天有空再來探討。

如何分享檔案:

如果你安裝完成一進去就會像這樣:

Freenet首頁
Freenet首頁

在文件共享的地方可以上傳、下載檔案

然後就是所謂的上傳頁面囉,我來解釋一下這些選項背後的技術原理,畢竟差別都用中文寫在上面了

首先第一個選項就是不經過特殊處理,生成一個鍵值,我們假設你偷了一個文件,被偷的人知道你會上傳到自由網上面,那麼他只要算好鍵值,等待第一個上傳的人就可以找到你啦,所以第二個選項就出現了,他會隨機改變鍵值讓其他人無法監控誰是第一個上傳的。

那麼如何下載檔案呢?輸入鍵值就可以囉

Freenet下載頁面
Freenet下載頁面

後面還會更新如何傳訊息、擁有電子郵箱、視情況會教如何上傳網站。

發表留言