簡單的OpenVPN搭建之Windows

      網(wǎng)友投稿 10303 2025-03-31

      需求描述:

      POC客戶的云桌面需要與客戶本地物理機通信以獲取許可。

      參考文檔

      1. 簡書教程:https://www.jianshu.com/p/e0ba68e2f357

      2. 官方文檔:https://openvpn.net/index.php/open-source/documentation/howto.html#quick

      操作步驟

      1. 下載OpenVPN

      官網(wǎng),2.4.6自帶OpenSSL,Windows的直接用exe安裝就好了,記得在Server端安裝的時候把EasyRSA勾上,不然就像我一樣傻乎乎的去Github上再找源碼。。不過我發(fā)現(xiàn)這個EasyRSA 2 Windows版是13年前的東西,牛逼啊。

      2. 創(chuàng)建證書

      OpenVPN安裝目錄/easy-rsa/vars.bat.sample

      這個文件是個創(chuàng)建bat腳本的模板,一會會創(chuàng)建三次證書,不想打字的就在這里多改點

      初始化操作:

      接著,我們用管理員身份打開命令提示符窗口,并轉到easy-rsa目錄,然后依次執(zhí)行如下命令完成初始化工作:

      init-config vars clean-all

      第一次執(zhí)行clean-all時,提示"系統(tǒng)找不到指定的文件"是正常的,不用管它。該命令會刪除掉之前生成的所有證書和密鑰文件,以避免與之后全新生成的證書和密鑰發(fā)生沖突。

      1)第一個證書:CA證書

      build-ca

      看這里默認值都是前面在vars.bat.sample里面改的。后面幾項我瞎寫的也沒事

      2)第二個證書:服務器證書

      build-key-server?server

      大部分跟上面一樣,主要注意一個點:Common Name這里要寫server。創(chuàng)建出來的證書名字就是server

      輸入密碼,y,y。日常RSA操作。

      3)第三個證書:客戶端證書

      build-key?client1

      有多少client就跑多少遍,1,2,3,4,5.

      然后在Common Name填對應的名字

      4)最后一個證書是迪飛赫爾曼密鑰,很酷的樣子,不知道是啥

      build-dh

      不過要等大概5分鐘,比較久

      5)開啟tls-auth(可選)

      簡書教程說這是防DDoS的,總之是好東西,我就開了

      6)增加客戶端

      引用簡書教程里的話:如果你以后還想要創(chuàng)建新的客戶端,只需要先執(zhí)行vars命令,再執(zhí)行build-key clientName命令即可(每次打開新的命令提示符窗口,都必須先執(zhí)行vars命令,才能執(zhí)行其他命令)。

      3. OpenVPN配置

      在安裝目錄下有個sample-config文件夾,里面的".ovpn"文件就是配置文件的模板。其實基本上用server.ovpn跟client.ovpn這兩個文件就能連通。

      小提示:'#'號開頭的注釋是每一行配置的文字解釋;';'號類似是一個“switch”的功能,為了區(qū)分文字行與配置行。

      簡單一個舉例:

      第34行的注釋是解釋下面這行配置事用TCP還是UDP協(xié)議,35行注釋掉了配置tcp的代碼,那么確實生效的配置就是36行的"proto udp",最后OpenVPN服務也將走UDP協(xié)議。

      這個理解了以后就看著文字解釋改吧,有什么不懂的就看參考最上面的官方文檔,簡書教程里把整個配置文件貼出來了,照著寫也行。

      4.華為云虛擬機配置

      1)添加OpenVPN端口

      在華為云Server端所在ECS的安全組里添加如下規(guī)則:

      若使用云桌面作為Server端,請在名為“WorkspaceUserSecurityGroup”的安全組下添加此規(guī)則。

      2)NAT網(wǎng)關設置(如果Server端有綁定EIP則可以跳過)

      購買一個小型的NAT網(wǎng)關,并綁定一個1Mbit/s的EIP。進入NAT網(wǎng)關控制臺,選中創(chuàng)建好的NAT網(wǎng)關,點擊添加DNAT規(guī)則:

      私網(wǎng)IP選擇Server端的私網(wǎng)IP地址,點擊確認。

      DNAT公網(wǎng)的端口映射到私網(wǎng)的端口,所以私網(wǎng)端口一定要填OpenVPN默認的1194端口(當然你也可以在配置里面改,32行FYI)公網(wǎng)端口填沒有被占用的端口就行。注意,這里的設置在client.ovpn里體現(xiàn)在第42行:remote "彈性公網(wǎng)IP" "公網(wǎng)端口"

      簡單的OpenVPN搭建之Windows

      5. 鏈接OpenVPN并驗證結果

      1)開啟OpenVPN服務

      進入Server端所在計算機的Windows服務界面(【開始】->【運行】->【services.msc】),然后啟動OpenVPN Service服務,從而啟動服務器端的OpenVPN。

      開啟后稍微等1分鐘,可以運行命令:netstat -ano,來查看是否有個udp 1194的端口在監(jiān)聽

      2)在Client端鏈接OpenVPN Server

      切換到Client端服務器,雙擊安裝OpenVPN時在桌面上生成的OpenVPN GUI圖標,此時任務欄右下角會出現(xiàn)如下圖所示的托盤圖標,右鍵該圖標,點擊【connect】即可啟動OpenVPN客戶端,并嘗試連接服務器。

      如果連接成功,該托盤圖標將會變?yōu)榫G色,并且提示OpenVPN服務分配給Client端的隧道IP,如圖:

      如果一不留神沒看到,可以右鍵點擊OpenVPN圖標?-> Show Status;在彈出窗口的最后一行看到,如圖:

      3)測試

      嘗試在Server端ping一下Client端的地址:執(zhí)行命令ping 10.8.0.2

      嘗試在Client端ping一下Server端的地址:執(zhí)行命令ping 10.8.0.1

      如果都能ping通,那么VPN的通道就搭建好了。下一篇講一下如何用Client端(Server端也行)作為跳轉,讓與Client端同網(wǎng)段的機器與Server端互信。

      Windows 虛擬專用網(wǎng)絡 VPN

      版權聲明:本文內容由網(wǎng)絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網(wǎng)絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內刪除侵權內容。

      上一篇:excel表格中復制粘貼的常見功能詳解
      下一篇:為你工作表做個目錄吧這樣就可以簡單明了的管理工作表(工作表有很多表怎么做目錄)
      相關文章
      亚洲国产综合无码一区二区二三区| 亚洲AV女人18毛片水真多| www.91亚洲| 亚洲精品无码久久久久久| 中文无码亚洲精品字幕| 亚洲五月综合缴情婷婷| 亚洲成AV人综合在线观看| 亚洲黄色片免费看| 久久久久亚洲AV无码永不| 久久久久亚洲精品日久生情 | 亚洲色婷婷一区二区三区| 亚洲国产免费综合| 亚洲AV伊人久久青青草原| 亚洲Av无码乱码在线播放| mm1313亚洲精品国产| 亚洲成a人片在线观看久| 亚洲国产天堂久久综合| 亚洲熟妇少妇任你躁在线观看无码| 亚洲精品99久久久久中文字幕 | 精品无码专区亚洲| 亚洲熟妇无码一区二区三区| 亚洲国产精品成人综合色在线| 亚洲成在人线aⅴ免费毛片| 日韩精品亚洲专区在线影视| 亚洲成网777777国产精品| 亚洲精品无码永久在线观看| 国产乱辈通伦影片在线播放亚洲 | 亚洲午夜精品在线| 性xxxx黑人与亚洲| 亚洲熟妇av午夜无码不卡| 日韩亚洲人成网站| 国产亚洲精品无码拍拍拍色欲 | 91丁香亚洲综合社区| 亚洲无人区码一二三码区别图片| 亚洲av成人一区二区三区观看在线| 狼人大香伊蕉国产WWW亚洲| 亚洲熟女乱综合一区二区| 亚洲午夜久久久久妓女影院| 亚洲av无码一区二区三区网站| 亚洲色图国产精品| 亚洲人和日本人jizz|