Windows下openVPN GUI的安裝與配置
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
(請根據自身情況修改)改為
複製程式碼 程式碼如下: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
相關推薦
一、Windows下Git的安裝與配置
lan 版本說明 鎖定 檢出 圖形 客戶 ads 姓名 官方網站 一、下載Git安裝包 1、打開Git的官方網站:https://git-scm.com/ 2、找到下載頁:https://git-scm.com/downloads 3、找到Windows版本下載
windows下MongoDB的安裝與配置
首先需要進入官網: 下載連結:https://www.mongodb.com/download-center?jmp=nav#community 下載下來之後就是下一步---》》下一步的事了,(在這中間有一步是讓是否把mongodb加入到服務中去)windwos比較好的一點就是他會幫你配置好
windows下Anaconda的安裝與配置正解
一、下載anaconda 第一步當然是下載anaconda了,官方網站的下載需要用迅雷才能快點,或者直接到清華大學映象站下載。 清華大學提供了映象,從這個映象下載速度很快,地址: https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/ 選擇相應的版本進行
windows下spark的安裝與配置教程
一、安裝Scala 下載地址:http://www.scala-lang.org/download/all.html 進入頁面後選擇一個Scala版本進行下載,我選擇的是Scala2.12.0版本。特別注意的是看帖子又的說Scala版本與Spark版本之間是有一定關聯
Windows下Maven的安裝與配置
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
Windows下Nginx的安裝與配置
user nginx nginx ; Nginx使用者及組:使用者 組。window下不指定 worker_processes 8; 工作程序:數目。根據硬體調整,通常等於CPU數量或者2倍於CPU。 error_log logs/error.log; error_log logs/error.
一 Windows下git的安裝與配置
二、Git之安裝 1、點選安裝包git.exe,預設安裝即可; 2、在安裝過程中有一步驟需要注意,在此說明: 在設定path時,選擇第二項,這樣安裝git成功後,環境變數中便會有git的path配置,無需再手動配置,安裝完成後,便可以在cmd中直接輸入命令,檢視git是否安裝成功; 三、Git
Windows下openVPN GUI的安裝與配置
OpenVPN是一款功能強大,可跨平臺(支援Win 2000/XP/2003, Linux, Mac OS X, Solaris, FreeBSD, NetBSD, 和 OpenBSD)使用的SSL VPN伺服器軟體(具體說明見官方主頁官方主頁) OPENVPN 簡介:
Centos6.4下OpenVPN在windows和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日) 我們下
Windows下JDK的安裝與環境變數的配置教程(附詳細圖解)
JDK安裝配置教程 一、下載jdk 1.首先要確定自己電腦的作業系統是多少位的: 右鍵“我的電腦”>>選擇“屬性”>>系統型別(如下圖,我的是win7 64位) 2.然後到官網下載適合自己電腦版本的jdk。 官網連結:http://www.oracle.
Windows下MySQL下載安裝、配置與使用
一、下載 下載頁面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
Windows下jdk的安裝與相關配置的詳細介紹
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
linux下fcitx的安裝與配置
size 用戶 har odi port nano 退出 cloud 保存 首先安裝fcitx pacman -S fcitx-im fcitx-config fcitx-cloudpinyin 之後進行配置 nano ~/.xprofile 寫入 exp