p2p網絡結構
- 中央集中式結構
- 無集中式非結構
- 混合式以超級節點結構
穿透原理
- 防火牆為克隆型(cone net),對稱型(Symmetric NAT) 隻有克隆型才能用打洞方式穿透
- 開源方案 httptunnel,ICE,n2n 等
- 自定義處理:
- 本地網卡設為混雜模式
- 僞裝協定http 将節點的資料和發送内容包裝在裡面
- 應用程式攔截協定,識别處理
小結
自定義處理比較複雜,每一項技術都比較深,還要考慮到轉換後不破壞應用層處理
可用比較成熟方案,但缺少技術支援,環境部署,開發文檔
實戰 n2n
apt-get install subversion build-essential libssl-dev
svn co https://svn.ntop.org/svn/ntop/trunk/n2n
cd n2n/n2n_v2
make & make install
#配置超級節點
supernode -l 9999
#用戶端連接配接 linux
edge -a 自配置設定虛拟ip -c username -k password -l 公網ip:開啟超級節點端口
#window 用戶端下載下傳
http://www.vpnhosting.cz/n2nguien.exe
http://linux.cn/article-4469-1.html
http://blog.csdn.net/yetyongjin/article/details/7419894
http://www.shuyz.com/n2n-vpn-network-introduction-and-config.html
