欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

用N2N搭建簡單的VPN

系統 3160 0

1. ?? 概述

N2N 是一款開源的P2P VPN 軟件,其作者是著名的開源網管軟件ntop的作者Luca Deri。

N2N 是一個雙層架構的VPN ,它讓用戶能夠在網絡層上開發P2P應用的典型功能,而不是在應用層上開發。這意味著用戶能夠獲取本地IP一樣的可見度(比方說,同一個n2n網絡內的兩臺PC機能夠相互ping通),而且能夠通過n2n虛擬網內的IP地址相互訪問,而不必關心當前所屬的物理網絡地址。能夠這樣說,OpenVPN是把SSL從應用層轉移到網絡層實現(比方說實現https協議),而n2n則是把P2P的實現從應用層轉移到網絡層。

?

2.???????? N2N 設計的主要功能

l???????? N2N 是基于P2P 協議之上的兩個私有網絡間的加密層

l???????? 加密是在edge 節點上運行的,使用開放的協議,用戶自定義密鑰:你自己控制自己的安全,不須要托付給第三方公司

l???????? 每一個n2n 用戶能夠同一時候隸屬于多個網絡

l???????? 有NAT和穿越防火墻的功能,即使n2n節點位于私網中,也可以訪問,防火墻不再是在 IP 層的直接溝通和交流的障礙

l???????? N2N 網絡不是獨立的,它是可以跨越N2N 和非N2N網絡路由的

3.?? N2N 架構組件

l???????? Edge 節點:用戶PC 機上安裝的用于建立n2n網絡的軟件。差點兒每一個edge節點都會建立一個tun/tap設備,作為接入n2n網絡的入口。

l???????? Supernode 超級節點:它在edge 節點間建立握手,或為位于防火墻之后的節點中轉數據。它的基礎作用是注冊節點的網絡路徑,并為不能直通的節點做路由,可以直通的節點間通信,是P2P的。

?

Edge 節點間通過虛擬的tap 網卡交互。每一個tap網卡都是一個n2n edge節點。每臺PC機能夠有多個tap網卡,所以,在n2n網絡中,同一臺PC機能夠屬于多個網絡。

?

4.???????? N2N 網絡構架圖

用N2N搭建簡單的VPN

?

用N2N搭建簡單的VPN

?

當中super node 提供場所,讓兩個位于NAT/防火墻之后的edge node進行會面,一旦兩方完畢首次握手,剩下的數據流就之發生在兩個edge node之間,假設有一方的NAT屬于對稱型(symmetrical),super node則還需繼續為兩方提供數據包的轉發;edge node負責數據流的加解密,原理非常easy。

?

對于一個VPN 而言,主要涉及封裝和加解密兩個步驟,edge node使用UDP協議進行封裝,目的是為了更好的兼容防火墻的策略,由于非常多防火墻禁用了非TCP/UDP協議禁用。加密算法則採用了twofish,開源、簡便,處理速度快。

5.???????? 安裝及使用方法

源代碼直接從SVN 上獲取,里面包括了V1和V2兩個版本號,我編譯的是V2版本號

#svn co https://svn.ntop.org/svn/ntop/trunk/n2n

#cd # cd n2n/n2n_v2

#make

#make install

?

編譯安裝后,多了兩個應用: supernode 和edge

l ??????? 啟動 supernode

# supernode -l <listening port>

參數-l 是監聽的port,進程缺省是執行在后臺的。可選參數:

supernode usage
-l <lport>?????
Set UDP main listen port to <lport>
-f????? ????????Run in foreground.
-v????????????? Increase verbosity. Can be used multiple times.
-h????????????? This help message.

?

l???????? Ege 的使用方法:

#edge -a 10.10.0.1 -c mypbxn2n -k mypbxn2n -l 192.168.122.180:8888
edge -a
虛擬IP -c 你的虛擬網名 -k password? -l supernodeip:port

edge -d <tun device> -a [static:|dhcp:]<tun IP address> -c <community> [-k <encrypt key> | -K <key file>] [-s <netmask>] [-u <uid> -g <gid>][-f][-m <MAC address>]
-l <supernode host:port> [-p <local port>] [-M <mtu>] [-r] [-E] [-v] [-t <mgmt port>] [-b] [-h]

-d <tun device>?????????
| tun device name
-a <mode:address>??????? | Set interface address. For DHCP use '-r -a dhcp:0.0.0.0'
-c <community>?????????? | n2n community name the edge belongs to.
-k <encrypt key>???????? | Encryption key (ASCII) - also N2N_KEY=<encrypt key>. Not with -K.
-K <key file>??????????? | Specify a key schedule file to load. Not with -k.
-s <netmask>???????????? | Edge interface netmask in dotted decimal notation (255.255.255.0).
-l <supernode host:port> | Supernode IP:port
-b?????????????????????? | Periodically resolve supernode IP
???????????????????????? : (when supernodes are running on dynamic IPs)
-p <local port>????????? | Fixed local UDP port.
-u <UID>???????????????? | User ID (numeric) to use when privileges are dropped.
-g <GID>???????????????? | Group ID (numeric) to use when privileges are dropped.
-f?????????????????????? | Do not fork and run as a daemon; rather run in foreground.
-m <MAC address>???????? | Fix MAC address for the TAP interface (otherwise it may be random)
???????????????????????? : eg. -m 01:02:03:04:05:06
-M <mtu>???????????????? | Specify n2n MTU of edge interface (default 1400).
-r?????????????????????? | Enable packet forwarding through n2n community.
-E?????????????????????? | Accept multicast MAC addresses (default=drop).
-v?????????????????????? | Make more verbose. Repeat as required.
-t?????????????????????? | Management UDP Port (for multiple edges on a machine).

Environment variables:
? N2N_KEY??????????????? | Encryption key (ASCII). Not with -K or -k.

?

l???????? Windows

我沒有在Win32 下自己編譯, http://www.vpnhosting.cz/n2nguien.exe 提供了一個安裝包,里面包括了V1 和V2版本號,注意使用時和自己所選版本號的匹配。

? 用N2N搭建簡單的VPN

單擊 advanced 按鍵,勾選Enable packet forwarding through n2n community

? 用N2N搭建簡單的VPN

注意在win7下, 安裝文件夾下的全部可執行文件 ,均須要以管理員身份執行。

用N2N搭建簡單的VPN


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 天天操天天拍 | 青青99 | 成人免费播放视频777777 | 亚洲成人免费视频在线观看 | 欧美精品第十页 | 精品国产一区二区三区性色av | 久久夜夜| 国产成人精品午夜 | 黄色精品| 一区免费看 | 国产亚洲一区二区三区在线观看 | 精品一区二区三区四区五区六区 | 香蕉国产成版人视频在线观看 | 日本高清色片 | 欧美色欧美亚洲高清在线视频 | 国产成人无码区免费内射一片色欲 | 欧美在线观看视频一区 | 国产精品区免费视频 | 精品欧美一区二区三区久久久 | 男人的天堂在线视频 | 91视频社区 | 小凤仙的故事 电视剧 | 不卡国产一区二区三区四区 | 久久亚洲精品国产精品紫薇 | 亚洲欧美综合人成野草 | 欧美日韩在线影院 | 91久久精品国产 | 在线精品亚洲欧美日韩国产 | 亚洲 欧美 日韩中文字幕一区二区 | 91亚洲精品一区二区福利 | 日韩亚洲人成网站在线播放 | 五月天激激婷婷大综合蜜芽 | 欧美日本一区视频免费 | 一区二区三区在线 | 网站 | 欧美成人综合在线 | 自偷自拍三级全三级视频 | 亚洲一区二区三区精品视频 | 亚洲一区在线日韩在线深爱 | 日本久久影视 | 看一级毛片国产一级毛片 | 加勒比婷婷色综合久久 |