1. 程式人生 > >Windows下openVPN GUI的安裝與配置

Windows下openVPN GUI的安裝與配置

OpenVPN是一款功能強大,可跨平臺(支援Win 2000/XP/2003, Linux, Mac OS X, Solaris, FreeBSD, NetBSD, 和 OpenBSD)使用的SSL VPN伺服器軟體(具體說明見官方主頁官方主頁)

OPENVPN 簡介:
OpenVPN是一款功能強大,可跨平臺(支援Win 2000/XP/2003, Linux, Mac OS X, Solaris, FreeBSD, NetBSD, 和 OpenBSD)使用的SSL VPN伺服器軟體(具體說明見官方主頁官方主頁)。

這一部分是服務端跟客戶端都要做的工作,操作完全相同

雙擊 openvpn-2.1_beta16-install.exe進行安裝,點選
NEXT,I Agree,NEXT之後開始選擇安裝路徑,我手動修改為C:\Program Files\OpenVPN 。
點選 Install 開始安裝,安裝過程中,彈出 硬體安裝視窗,點選仍然繼續,安裝虛擬
網絡卡。點選 next,Finish 完成安裝。

OPENVPN安裝

伺服器配置:

說明: 架設OPENVPN伺服器,伺服器方面做的工作比較多,客戶端相對來說就比較簡單。

伺服器採用RSA證書和金鑰驗證方式對客戶端進行驗證,預設情況下證書和使用者是一對一的,
多個使用者使用同一證書會被踢出。所以首先要做的工作就是證書的製作。

在進行操作之前,首先進行初始化工作:

修改C:\Program Files\OPENVPN\easy-rsa\vars.bat.sample的以下部分

複製程式碼 程式碼如下:
set HOME=%ProgramFiles%\OpenVPN\easy-rsa
set KEY_COUNTRY=US
set KEY_PROVINCE=CA
set KEY_CITY=SanFrancisco
set KEY_ORG=FortFunston
set
[email protected]

(請根據自身情況修改)改為

複製程式碼 程式碼如下:
set HOME=C:\Program Files\OPENVPN\easy-rsa
set KEY_COUNTRY=CN #(國家)
set KEY_PROVINCE=GuangDong #(省份)
set KEY_CITY=ShenZhen #(城市)
set KEY_ORG=oovc.com #(組織)
set [email protected] #(郵件地址)

上面#開始的是註釋,請不要寫到檔案中。


開啟命令提示符:

開始-->執行...-->鍵入cmd,回車,進入命令提示符
或者 開始-->程式-->附件-->命令提示符

進入openvpn\easy-rsa目錄。

命令如下:

c: 回車
cd \openvpn\easy-rsa 回車

init-config

vars

clean-all

上面是初始化工作,以後,在進行證書製作工作時,仍舊需要進行初始化,
但只需要進入openvpn\easy-rsa目錄,執行vars就可以了,不需要上面那些
步驟了 。


下面開始證書的製作:

生成根證書

build-ca
build-dh

生成服務端金鑰

build-key-server server


生成客戶端金鑰

build-key client


生成的金鑰存放於openvpn\easy\rsa\keys目錄下


接下來開始配置伺服器

將生成的ca.crt,dh1024.pem,server.crt,server.key複製到C:\Program Files\OPENVPN\KEY目錄下
這四個檔案是服務端執行所需要的檔案。

ca.crt client.crt client.key 是客戶端所需要的檔案,複製到客戶端C:\Program Files\OPENVPN\KEY目錄下

在\OpenVPN\config目錄下建立server.ovpn檔案,可以開啟記事本,把內容寫進去之後,
再另存為server.ovpn檔案就行。


伺服器端檔案示例:(server.ovpn)

port 443                                                     # 埠號,根據需要,自行修改,如果是用http代理連線,請不要修改
proto tcp-server
dev tun
server 10.8.0.0 255.255.255.0                             # 虛擬區域網網段設定,請根據需要自行修改 
keepalive 20 180
ca C:\\Program Files\\OPENVPN\\KEY\\ca.crt                   #CA證書存放位置,請根據實際情況自行修改
cert C:\\Program Files\\OPENVPN\\KEY\\server.crt             #伺服器證書存放位置,請根據實際情況自行修改
key C:\\Program Files\\OPENVPN\\KEY\\server.key              #伺服器金鑰存放位置,請根據實際情況自行修改
dh C:\\Program Files\\OPENVPN\\KEY\\dh1024.pem               #dh1024.pem存放位置,請根據實際情況自行修改
push "redirect-gateway def1"
push "dhcp-option DNS 202.96.128.68"                         #DNS,請根據實際情況自行修改
mode server
tls-server
status C:\\Program Files\\OPENVPN\\log\\openvpn-status.log   #LOG記錄檔案存放位置,請根據實際情況自行修改
comp-lzo
verb 4


客戶端設定:

在客戶端安裝完成之後,需要將 ca.crt client.crt client.key 這三個檔案拷貝到 openvpn\key目錄下
,這三個檔案由服務端生成,所以,連線誰的伺服器,就需要跟誰索取這三個檔案


然後,編輯一個 client.ovpn的配置檔案存放到 openvpn\config目錄下,客戶端就可以進行連線了。

客戶端檔案示例:(client.ovpn)

client
dev tun
proto tcp-client
remote http://www.oovc.com/ 443                #伺服器域名/IP 和埠
resolv-retry infinite
nobind
http-proxy 192.168.1.1 80                  #這裡填入你的代理伺服器地址和埠
mute-replay-warnings
ca C:\\Program Files\\OPENVPN\\KEY\\ca.crt
cert C:\\Program Files\\OPENVPN\\KEY\\client.crt         #這裡改成每個客戶端相應的證書
key C:\\Program Files\\OPENVPN\\KEY\\client.key          #這裡改成每個客戶端相應的金鑰
comp-lzo
verb 4
status openvpn-status.log

相關推薦

一、WindowsGit的安裝配置

lan 版本說明 鎖定 檢出 圖形 客戶 ads 姓名 官方網站 一、下載Git安裝包   1、打開Git的官方網站:https://git-scm.com/   2、找到下載頁:https://git-scm.com/downloads   3、找到Windows版本下載

windowsMongoDB的安裝配置

首先需要進入官網: 下載連結:https://www.mongodb.com/download-center?jmp=nav#community 下載下來之後就是下一步---》》下一步的事了,(在這中間有一步是讓是否把mongodb加入到服務中去)windwos比較好的一點就是他會幫你配置好

windowsAnaconda的安裝配置正解

一、下載anaconda 第一步當然是下載anaconda了,官方網站的下載需要用迅雷才能快點,或者直接到清華大學映象站下載。 清華大學提供了映象,從這個映象下載速度很快,地址: https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/ 選擇相應的版本進行

windowsspark的安裝配置教程

一、安裝Scala  下載地址:http://www.scala-lang.org/download/all.html 進入頁面後選擇一個Scala版本進行下載,我選擇的是Scala2.12.0版本。特別注意的是看帖子又的說Scala版本與Spark版本之間是有一定關聯

WindowsMaven的安裝配置

Maven的安裝 (1)下載安裝包:首先在官網[url]http://maven.apache.org/download.html[/url]上下載安裝包,我下載的是最新的maven3.5.0版本  (2)設定環境變數:將安裝解壓到D:\Program Files\apache-mav

Windows用Tomcat安裝配置jenkins

Windows下用Tomcat安裝與配置jenkins2、將下載後的Tomcat解壓到某個盤中,我的解壓到D:\Tomcat3、配置Tomcat環境變數,新建一個TOMCAT_HOME,值為D:\Tomcat\apache-tomcat-8.5.31如圖 4、新建一個CATA

WindowsNginx的安裝配置

user nginx nginx ; Nginx使用者及組:使用者 組。window下不指定 worker_processes 8; 工作程序:數目。根據硬體調整,通常等於CPU數量或者2倍於CPU。 error_log  logs/error.log;   error_log  logs/error.

Windowsgit的安裝配置

二、Git之安裝 1、點選安裝包git.exe,預設安裝即可; 2、在安裝過程中有一步驟需要注意,在此說明:       在設定path時,選擇第二項,這樣安裝git成功後,環境變數中便會有git的path配置,無需再手動配置,安裝完成後,便可以在cmd中直接輸入命令,檢視git是否安裝成功; 三、Git

WindowsopenVPN GUI安裝配置

OpenVPN是一款功能強大,可跨平臺(支援Win 2000/XP/2003, Linux, Mac OS X, Solaris, FreeBSD, NetBSD, 和 OpenBSD)使用的SSL VPN伺服器軟體(具體說明見官方主頁官方主頁) OPENVPN 簡介:

Centos6.4OpenVPNwindows和centos客戶端安裝配置詳解

上一篇我們介紹了服務端的安裝與配置,我們主要講解在windows下與centos下的配置,ubuntu和android的類似,刷過系統的路由也可以使用openvpn,比如tomato系統,開啟路由器的samba,然後把證書上傳到一個目錄下,然後在openvpn自定義裡面貼

windows的nginx安裝配置tomcat關聯配置記錄

   1. 官方中文說明:http://wiki.nginx.org/NginxChs  或者http://nginx.org/ 下載:當前穩定版: Nginx 1.0.5 | Nginx/windows 1.0.5 (更新記錄) (2011年7月19日) 我們下

WindowsJDK的安裝環境變數的配置教程(附詳細圖解)

JDK安裝配置教程 一、下載jdk 1.首先要確定自己電腦的作業系統是多少位的: 右鍵“我的電腦”>>選擇“屬性”>>系統型別(如下圖,我的是win7 64位) 2.然後到官網下載適合自己電腦版本的jdk。 官網連結:http://www.oracle.

WindowsMySQL下載安裝配置使用

一、下載 下載頁面http://dev.mysql.com/downloads/mysql/ 選擇系統平臺後,點選download(根據系統選擇64或32位)     二、配置 1、下載成功後,解壓安裝包到要安裝的位置,我是安裝在”D:\Progra

Windows的Python安裝環境變量的配置

pan 命令 p s 雙擊 targe 點擊 color exe path Windows下的Python安裝與環境變量的配置 第一步:python下載:   Python安裝包下載地址:http://www.python.org/      第二步

Windows的Python安裝環境變數的配置

Windows下的Python安裝與環境變數的配置 第一步:python下載:            Python安裝包下載地址:http://www.python.org/       第二步:python安裝:     雙擊下載

Windows環境MongoDB 的安裝配置

1.首先到官網(http://www.mongodb.org/downloads )下載合適的安裝包,目前的最新版本為2.6  安裝包有zip和msi格式的,這裡推薦下載zip格式的,msi的其實也就是進行了下解壓縮而已,而且安裝時不讓選擇安裝路徑,預設安裝到C

Windows 7作業系統Apache的安裝配置(圖文詳解)

This is the main Apache HTTP server configuration file. It contains the # configuration directives that give the server its instructions. # See <UR

Windowsjdk的安裝相關配置的詳細介紹

1.jdk下載。 官網地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html jdk8直達地址:https://www.oracle.com/technetwork/java/javase/downlo

Windows的Tomcat7安裝環境配置

本文僅用於博主學習記錄,與分享,如有雷同純屬巧合,謝謝! Tomcat安裝開始和配置(相對比較簡單):      1、先安裝 Java   Tomcat 執行需要JVM,需要先進行  java 的安裝     2、在Tomcat官網下載   路徑 :  http://t

linuxfcitx的安裝配置

size 用戶 har odi port nano 退出 cloud 保存 首先安裝fcitx pacman -S fcitx-im fcitx-config fcitx-cloudpinyin 之後進行配置 nano ~/.xprofile 寫入 exp