1. <var id="fe6gj"></var>

    <rp id="fe6gj"><nav id="fe6gj"></nav></rp>

    <noframes id="fe6gj"><cite id="fe6gj"></cite>

    <ins id="fe6gj"><button id="fe6gj"><p id="fe6gj"></p></button></ins>
    1. <tt id="fe6gj"><i id="fe6gj"><sub id="fe6gj"></sub></i></tt>
        始創于2000年 股票代碼:831685
        咨詢熱線:0371-60135900 注冊有禮 登錄
        • 掛牌上市企業
        • 60秒人工響應
        • 99.99%連通率
        • 7*24h人工
        • 故障100倍補償
        您的位置: 網站首頁 > 幫助中心>文章內容

        OpenVPN在Linux系統下的安裝配置和使用

        發布時間:  2012/9/4 17:40:26

        OpenVPN 簡介

        OpenVPN是一個基于OpenSSL庫的應用層VPN實現。和傳統VPN相比,它的優點是簡單易用。

        這里簡單介紹一下基于 CA ,采用數字證書認證,可以劃分多個網段的 OpenVPN 配置方法。

        Note 1: VNN 和 OpenVPN 很像。

        Note 2: 這個東西對于突破內網封鎖,保護通信自由很有意義,值得大力推廣。

        安裝 OpenVPN

        ◆Linux 下的安裝
        首先,Kernel 必須支持 TUN/TAP 設備。在 2.6.x 內核中,對應的 Kernel 選項是 “Universal TUN/TAP device driver support”。

        確認 Kernel 支持 TUN/TAP 后,可以下載 OpenVPN 編譯并安裝。這一步很 easy,不多說了。

        ◆Windows 下的安裝

         http://www.openvpn.se (http://www.openvpn.se/) 下載安裝包安裝,這里的安裝包帶一個 Client GUI 工具,很好用。

        配置 OpenVPN

        ◆配置 OpenVPN Server

        只說明在 Linux 下的配置。Windows 類似。創建 /etc/vpn/server.conf,內容如下:

         

        
        

        port 1494proto udpdev tunca ca.crtcert server.crtkey server.

        keydh dh1024.pemserver 10.1.0.0 255.255.255.0push

        "route 10.1.0.0 255.255.255.0"push "route 10.1.1.0 255.255.255.0"

        client-config-dir /etc/vpn/ccdroute

        10.1.1.0 255.255.255.0client-to-clientkeepalive

        10 120user nobodygroup nobodypersist-keypersist-tunlog-append

        openvpn.logverb 3

         

        其中 ca.crt, server.key,server.crt 可以用以前貼出的 ca 工具創建,dh1024.pem 用 OpenVPN 自帶的工具創建。

        這個配置文件創建了兩個網段:10.1.0.* 和 10.1.1.*,VPN 服務器將從這兩個網段中給 Client 分配 IP 地址。VPN Server 自身 IP 將是 10.0.0.1。

        “client-config-dir”指明 Client 的專有配置文件目錄。在這個目錄下可以針對特定用戶建立配置文件。例如,要為用戶 abc 指定一個 IP 地址(如10.1.1.5)而不是讓 VPN Server 自動分配,可以在配置目錄/etc/vpn/ccd下建立一個 abc 文件,內容如下:

         

        ifconfig-push 10.1.1.5 10.1.1.6

         

        那么 VPN Server 就會自動給 abc 用戶分配 10.1.1.5 這個地址。注意第一個IP地址 的最后一個數字(這里是 5)必須是 4*n + 1 的數。

        問題是,VPN Server 怎么知道哪個用戶是 abc 呢?它是 Client 數字證書中的 Common Name 域來判斷的。就是說,在連接協商時如果 Client 端數字證書的 Common Name 是 abc,那么 VPN Server 就找配置目錄下 abc 這個文件。

        ◆配置 OpenVPN Client

        在 Client 機器上 OpenVPN 安裝目錄的 config 目錄下建立如下 client.ovpn 文件:

         

        clientdev tunproto udpremote vpn_server_ip 1494 ca ca.crtcryptoapicert "SUBJ:
        

        abc"nobindpersist-keypersist-tunverb 2

         

        修改 remote 一行填上對應 VPN Server 的 IP 和 端口。ca.crt 和服務端 ca.crt 一樣,必須把這個 ca.crt 也放在 config 目錄下。

        關鍵是 cryptoapicert "SUBJ: abc" 這行。這一行指定客戶端的數字證書從 Windows 證書 Store 里取。在 IE 的“選項 -> 內容 -> 證書”頁面能看到你的個人數字證書。

        SUBJ:abc 指明選擇證書主題中含有 abc 的證書?蛻舳藬底肿C書也可以用以前貼的 ca 工具生成,如果要給用戶 abc 簽發數字證書,只用指明 Common Name 是 abc 即可,然后把生成的 abc.p12 傳給 abc 用戶并告訴導入口令。abc 導入這個數字證書后,VPN Client 就可以工作了。

        啟動 OpenVPN

        ◆服務端啟動

        在 /etc/vpn 目錄下,執行:

         

        openvpn --daemon --config server.conf

         

        ◆客戶端啟動

        OpenVPN 帶一個 GUI 小工具,會裝在系統托盤里。點菜單里的 connect 即可。

        常見問題

        無法得到 IP 地址

        通常是因為 DHCP Client 服務沒有啟動。在服務管理里啟動即可。


        本文出自:億恩科技【www.endtimedelusion.com】

        服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]

      1. 您可能在找
      2. 億恩北京公司:
      3. 經營性ICP/ISP證:京B2-20150015
      4. 億恩鄭州公司:
      5. 經營性ICP/ISP/IDC證:豫B1.B2-20060070
      6. 億恩南昌公司:
      7. 經營性ICP/ISP證:贛B2-20080012
      8. 服務器/云主機 24小時售后服務電話:0371-60135900
      9. 虛擬主機/智能建站 24小時售后服務電話:0371-60135900
      10. 專注服務器托管17年
        掃掃關注-微信公眾號
        0371-60135900
        Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權所有  地址:鄭州市高新區翠竹街1號總部企業基地億恩大廈  法律顧問:河南亞太人律師事務所郝建鋒、杜慧月律師   京公網安備41019702002023號
          0
         
         
         
         

        0371-60135900
        7*24小時客服服務熱線

         
         
        av不卡不卡在线观看_最近2018年中文字幕_亚洲欧美一区二区三区_一级A爱做片免费观看国产_日韩在线中文天天更新_伊人中文无码在线