成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

openVPN應用指南

原創
安全
相信大家對openVPN并不陌生,作為軟件VPN技術的重要成員,openVPN在日常工作中發揮了很重要的作用。今天,我們就來介紹一下openVPN在使用過程中的一些注意事項,以便openVPN在大家手中可以變得更安全、更高效。

【51CTO.com獨家特稿】目前openVPN在企業中的應用部署,我總結了其應用范疇:

一、使用openVPN實現網通、電信機房快速、安全通信(需要至少一臺電信和網通的雙線服務器,CDN系統的首選)

二、使用openVPN作為公司的遠程辦公環境,可與PPTPD服務器作為互備(openVPN這時可選擇網橋和路由模式)

三、openVPN可以穿透一些頑固型的防火墻,直接訪問其后的局域網環境中的資源(這點就比較強悍,具體作用看我們在企中的需求了)

四、使用openVPN作為“翻墻”軟件,游戲及Facebook還有被和諧的網站;

openVPN安全

openVPN作為企業內網的一個入口,我們不建議作DMZ映射,其實僅僅只需要映射一個內網IP的1194的TCP和UDP即可,效果也非常好;而且我建議openVPN的外網IP為電信的比較好,這樣速度能得到保證。

關于用戶證書的有效期限

一般來說,我們在服務器端使用命令 build-key * 建立client用戶的時候,系統默認client用戶的key的有效期限為10年的,如何更改這個有效期限呢,其實可以修改 build-key.bat文件 就可以實現.方法是

右擊 easy-rsa 目錄下的 build-key.bat 文件 ,選擇 編輯 , 查找 -days ,把后面的 3650 修改成你想要的有效期限,保存后再使用 build-key * 生成的client用戶的期限就會變成你想要的期限了,過期了key文件是登陸不了服務器的。

我嘗試過另外一種做法,更改openssl.conf文件也可以達到更改默認有效期為10年

openVPN的負載均衡

首先在不同的地方或者不同ip的服務器配置相同vpn服務器,方法是首先在其中A服務器上配置好一個vpn服務器,然后把 整個 openvpn文件夾備份 ,然后在B服務器上先安裝一個openvpn,再把之前A服務器上備份的 openvpn文件夾里面 的文件拷貝到 B服務器,覆蓋掉原來的,這樣兩個服務器的配置是相同的.多個服務器如法炮制.

然后在客戶端配置文件上加上

  1. remote A服務器ip 端口  //如 remote 201.3.31.1 443  
  2. remote B服務器ip 端口  
  3. . . .  
  4. . . .  
  5. remote-random  //這個為隨機選擇服務器登陸,要是A服務器登陸不了或者掉線,會自動嘗試登陸B服務器的,從而實現負載均衡 

以上部分資料參考了熊茂林的文章

我個人覺得這辦法麻煩,所以單獨配置了一臺PPTPD服務器,采用的網通IP,作為openVPN的備份,如果同事們在家移動辦公時,因為機房電信線路出問題時,可用pptpd網通服務器登陸,這樣不影響工作;但有一個比較悲劇的是,pptpd的穿透很弱,一般的家用路由器都不支持GRE,所以大家都愿意選擇openVPN。#p#

下面,我就企業和市面上應用得多的VPN作一下歸納和總結:

PPTP

點對點隧道協議 (PPTP) 是由包括微軟和3Com等公司組成的PPTP論壇開發的一種點對點隧道協,基于撥號使用的PPP協議使用PAP或CHAP之類的加密算法,或者使用 Microsoft的點對點加密算法MPPE。其通過跨越基于 TCP/IP 的數據網絡創建 VPN 實現了從遠程客戶端到專用企業服務器之間數據的安全傳輸。PPTP 支持通過公共網絡(例如 Internet)建立按需的、多協議的、虛擬專用網絡。PPTP 允許加密 IP 通訊,然后在要跨越公司IP 網絡或公共IP網絡(如Internet)發送的 IP 頭中對其進行封裝。

L2TP

第2 層隧道協議 (L2TP) 是IETF基于L2F (Cisco的第二層轉發協議)開發的PPTP的后續版本。是一種工業標準 Internet 隧道協議,其可以為跨越面向數據包的媒體發送點到點協議 (PPP) 框架提供封裝。PPTP和L2TP都使用PPP協議對數據進行封裝,然后添加附加包頭用于數據在互聯網絡上的傳輸。PPTP只能在兩端點間建立單一隧道。 L2TP支持在兩端點間使用多隧道,用戶可以針對不同的服務質量創建不同的隧道。L2TP可以提供隧道驗證,而PPTP則不支持隧道驗證。但是當L2TP 或PPTP與IPSEC共同使用時,可以由IPSEC提供隧道驗證,不需要在第2層協議上驗證隧道使用L2TP。 PPTP要求互聯網絡為IP網絡。L2TP只要求隧道媒介提供面向數據包的點對點的連接,L2TP可以在IP(使用UDP),楨中繼永久虛擬電路 (PVCs),X.25虛擬電路(VCs)或ATM VCs網絡上使用。

IPSec

隧道模式隧道是封裝、路由與解封裝的整個過程。隧道將原始數據包隱藏(或封裝)在新的數據包內部。該新的數據包可能會有新的尋址與路由信息,從而使其能夠通 過網絡傳輸。隧道與數據保密性結合使用時,在網絡上竊聽通訊的人將無法獲取原始數據包數據(以及原始的源和目標)。封裝的數據包到達目的地后,會刪除封 裝,原始數據包頭用于將數據包路由到最終目的地。

隧道本身是封裝數據經過的邏輯數據路徑,對原始的源和目的端,隧道是不可見的,而只能看到網絡路徑中的點對點連接。連接雙方并不關心隧道起點和終點之間的任何路由器、交換機、代理服務器或其他安全網關。將隧道和數據保密性結合使用時,可用于提供VPN。

封裝的數據包在網絡中的隧道內部傳輸。在此示例中,該網絡是 Internet。網關可以是外部 Internet 與專用網絡間的周界網關。周界網關可以是路由器、防火墻、代理服務器或其他安全網關。另外,在專用網絡內部可使用兩個網關來保護網絡中不信任的通訊。

當以隧道模式使用IPSec時,其只為為IP通訊提供封裝。使用IPSec隧道模式主要是為了與其他不支持IPSec上的L2TP或PPTP VPN隧道技術的路由器、網關或終端系統之間的相互操作。

OpenVPN

OpenVPN允許參與建立VPN的單點使用預設的私鑰,第三方證書,或者用戶名/密碼來進行身份驗證。它大量使用了OpenSSL加密庫,以及SSLv3/TLSv1 協議。OpenVPN能在Linux、xBSD、Mac OS X與Windows 2000/XP上運行。它并不是一個基于Web的VPN軟件,也不與IPsec及其他VPN軟件包兼容。

隧道加密:OpenVPN使用OpenSSL庫加密數據與控制信息:它使用了OpesSSL的加密以及驗證功能,意味著,它能夠使用任何OpenSSL支持的算法。 它提供了可選的數據包HMAC功能以提高連接的安全性。此外,OpenSSL的硬件加速也能提高它的性能。

驗證:OpenVPN提供了多種身份驗證方式,用以確認參與連接雙方的身份,包括:預享私鑰,第三方證書以及用戶名/密碼組合。預享密鑰最為簡單,但同時它 只能用于建立點對點的VPN;基于PKI的第三方證書提供了最完善的功能,但是需要額外的精力去維護一個PKI證書體系。OpenVPN2.0后引入了用 戶名/口令組合的身份驗證方式,它可以省略客戶端證書,但是仍有一份服務器證書需要被用作加密.

網絡:OpenVPN所有的通信都基于一個單一的IP端口,默認且推薦使用UDP協議通訊,同時TCP也被支持。OpenVPN連接能通過大多數的代理服務 器,并且能夠在NAT的環境中很好地工作。服務端具有向客戶端“推送”某些網絡配置信息的功能,這些信息包括:IP地址、路由設置等。OpenVPN提供 了兩種虛擬網絡接口:通用Tun/Tap驅動,通過它們,可以建立三層IP隧道,或者虛擬二層以太網,后者可以傳送任何類型的二層以太網絡數據。傳送的數 據可通過LZO算法壓縮。IANA(Internet Assigned Numbers Authority)指定給OpenVPN的官方端口為1194。OpenVPN 2.0以后版本每個進程可以同時管理數個并發的隧道。

OpenVPN使用通用網絡協議(TCP與UDP)的特點使它成為IPsec等協議的理想替代,尤其是在ISP(Internet service provider)過濾某些特定VPN協議的情況下。在選擇協議時候,需要注意2個加密隧道之間的網絡狀況,如有高延遲或者丟包較多的情況下,請選擇 TCP協議作為底層協議,UDP協議由于存在無連接和重傳機制,導致要隧道上層的協議進行重傳,效率非常低下。

安全:OpenVPN與生俱來便具備了許多安全特性:它在用戶空間運行,無須對內核及網絡協議棧作修改;初始完畢后以chroot方式運行,放棄root權限; 使用mlockall以防止敏感數據交換到磁盤。

【51CTO.com獨家特稿,非經授權謝絕轉載!合作媒體轉載請注明原文出處及作者!】

責任編輯:林琳 來源: 51CTO.com
相關推薦

2013-07-08 10:08:28

2012-02-23 23:20:46

2010-01-28 11:26:39

Android log

2022-10-27 14:25:46

無服務器Serverless云原生

2012-03-21 09:47:48

2019-05-09 11:08:13

混合云公共云云計算

2022-09-27 16:08:06

物聯網IOT

2009-07-15 09:59:36

MyEclipse使用

2009-07-15 09:59:36

MyEclipse使用

2022-03-15 08:00:00

Flutter開發工具

2023-10-16 10:25:34

數據科學大數據

2010-09-01 22:12:53

2010-01-04 15:12:27

Silverlight

2023-11-17 16:31:01

2022-11-04 14:58:59

應用開發鴻蒙

2009-11-12 11:16:46

IP網絡路由技術

2010-02-22 10:42:12

WCF Stream

2009-12-28 15:04:40

2017-06-30 09:36:10

Android OAPI兼容

2022-01-17 07:22:11

Web應用滲透
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 综合久久99 | 国产重口老太伦 | 国产在线观看一区二区 | аⅴ资源新版在线天堂 | 综合二区 | 国产电影一区二区在线观看 | 五月婷婷丁香 | 自拍偷拍亚洲欧美 | 在线一区视频 | 日韩字幕一区 | 天天综合操 | 欧美在线观看一区 | 国产成人自拍一区 | 中文字幕乱码视频32 | 一区二区三区视频 | 久久久久国产精品www | 国产第一区二区 | 91在线精品一区二区 | 精品在线一区 | 成人国产在线视频 | 久久综合九色综合欧美狠狠 | 精品久久久久一区二区国产 | 欧美日韩国产一区二区三区 | 久久小视频 | 九七午夜剧场福利写真 | 欧美综合久久 | 成人网在线 | 国产精品久久久久久久久免费桃花 | 欧美簧片 | 国产成人精品久久久 | 欧美激情一区二区三区 | 精品一区二区三区四区视频 | 很很干很很日 | 亚洲欧美一区二区三区情侣bbw | 男女羞羞免费视频 | 欧美成人免费在线视频 | 欧美国产一区二区三区 | 国产精品久久精品 | aaaaa毛片 | 中文字幕在线观看av | 天天玩天天干天天操 |