openvpn與pptp
在虛擬專用網中,OpenVPN和PPTP的區別是非常重要的。虛擬專用網(VPN)是一種在公共網絡(如Internet)上擴展專用網絡的技術。人們已經實現了各種技術來創建VPN,OpenVPN和PPTP都是這樣的方法。PPTP是點對點隧道協議(Point-to-Point Tunneling Protocol)的縮寫,由微軟公司引入,早在windows95上就可以使用了。另一方面,OpenVPN是2001年推出的一種開源軟件解決方案。PPTP和OpenVPN都可以在多個平臺上使用,從pc機到大多數常用操作系統上的路由器,但兩者都有各自的優缺點。
什麼是開放VPN(openvpn)?
OpenVPN是一個可以用來創建虛擬專用網絡(VPN)的軟件。這個實現是開源的,它是在gnugpl許可下發布的。第一個版本是在2001年發佈的,到現在它已經發展到一個巨大的容量。該軟件支持多種平臺,包括Windows、Linux、macosx甚至FreeBSD。不僅在個人計算機和服務器上,而且在運行諸如openwrt、DD-WRT和番茄OpenVPN等固件的嵌入式設備上也受支持。如今,也有針對iOS和Android等移動平臺的實現。該應用程序對應於客戶機-服務器體系結構,其中一個配置為服務器,一個或多個配置為客戶端以連接到OpenVPN服務器。甚至路由器也可以配置為客戶機或服務器。
OpenVPN的一大優勢是它的高級別安全性。它使用OpenSSL庫提供加密和身份驗證等安全技術,同時允許使用許多加密算法,如AES、tripledes、RC5和Blowfish。另一個特別的優勢是它能夠通過NAT(網絡地址轉換)和代理服務器工作,同時也能夠繞過防火牆。服務在端口1194上默認運行,但用戶可以在必要時進行更改。傳輸層協議支持TCP和UDP,如有必要,還支持internet協議版本6。如果需要,可以使用LZO壓縮來壓縮流。目前,這是在計算機和嵌入式設備上使用最廣泛的VPN實現。
什麼是pptp(pptp)?
點對點隧道協議也是一種可以用來創建VPN的方法。這個協議是由微軟的一個聯盟發佈的,最初它被用來在windows撥號網絡上創建VPN。協議本身沒有定義任何加密和身份驗證過程,而是依賴於點對點協議的隧道。Microsoft在MS-CHAP(Microsoft質詢握手驗證協議)中使用MPPE(Microsoft點對點加密協議)來提供安全性。包括windows在內的許多平臺都內置了PPTP功能,用戶只需使用用戶名、密碼和服務器名就可以使用該服務進行配置。從Windows95開始,Windows內置了對PPTP的支持。除了Windows之外,Linux、Android、FreeBSD、OS X和iOS等操作系統也內置了對PPTP的支持。
PPTP最大的缺點是存在安全問題,其中存在一些已知的漏洞。PPTP連接通過TCP端口1723通信來啟動,然後創建GRE(通用路由封裝)隧道。因此,通過禁用GRE流量,PPTP連接可以很容易地被阻塞。
開放VPN(openvpn)和pptp(pptp)的區別
•PPTP是用於實現VPN的協議,而OpenVPN是用於實現VPN的開源軟件解決方案。
•PPTP是由微軟推出的,而OpenVPN是由一個叫James Yonan的人編寫的。
•MPPE和MS-CHAP用於在PPTP中實現安全性。OpenVPN使用OpenSSL庫實現了基於安全性的OpenSSL/TLS。
•PPTP中存在一些主要的安全漏洞,但OpenVPN沒有此類已知的重大漏洞。
•PPTP支持在所有主流操作系統中都內置,包括Windows、Linux、FreeBSD、Android、OS X和iOS,但必須安裝OpenVPN,因為它不是內置於操作系統中的。然而,OpenVPN在安裝時也支持以上所有操作系統。
•PPTP很容易配置,因為只需要用戶名、密碼和服務器地址。然而,另一方面,OpenVPN涉及到一個有點困難的配置,其中必須編輯某些文件並設置參數。
•PPTP使用端口1723和GRE協議。OpenVPN使用端口1194,但可以更改為任何端口。
•PPTP可以很容易地被防火牆阻止,而OpenVPN可以通過將端口設置為某些已知端口(如443)來繞過許多防火牆。
•在代理服務器上輕鬆工作。
•PPTP比OpenVPN快得多。
•OpenVPN在不穩定的網絡連接上比PPTP更可靠,因為它可以輕鬆恢復。
•OpenVPN可以定製,並作為首選在各種設置中廣泛配置,但PPTP不太可配置。
小結:
openvpn與pptp
PPTP是一種用於實現VPN的協議,它是由微軟引入的。OpenVPN是一個開源軟件解決方案,它使用SSL/TLS協議和OpenSSL庫來實現安全性。PPTP的基本優點是易於配置和在各種操作系統中的內置可用性。但是,它有各種安全漏洞,因此不建議在需要高安全性的情況下使用。OpenVPN更安全,但它必須作為第三方軟件安裝,配置有點困難,但即使在不穩定的網絡連接上也是可靠的。
- OpenVPN logo by OpenVPN Technologies, Inc. (CC BY-SA 3.0)