IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> OpenVPN之客户端安装 -> 正文阅读

[网络协议]OpenVPN之客户端安装


OpenVPN-Server

一、安装准备

1、官方链接

https://shebangthedolphins.net/vpn_openvpn_windows_server.html

2、下载链接(需要代理)

https://openvpn.net/community-downloads/

二、安装操作

1、自定义安装

同样是使用 OpenVPN-2.5.4-I604-amd64.msi 安装文件,只是作为客户端时,不需要安装服务端。

openvpn-install-client

笔者选择的安装路径为 D:\Program Files\OpenVPN,点击确定后,等待安装完成。

openvpn-install-clientsuccess

完成后,同样提示,需要读取配置文件信息。

openvpn-install-clientinfo

2、生成证书

通过 EasyRSA 生成一个证书和秘钥,该操作主要是为不同用户生成证书文件,指定的名称就是证书的文件名称,秘钥与之保持一致,可以依据用户数,创建不同的用户名称证书文件,具体细节可以查看笔者上一篇文章 OpenVPN之服务端部署,指令如下:

EasyRSA Shell
# ./easyrsa build-client-full client01 nopass
Using SSL: openssl OpenSSL 1.1.1l  24 Aug 2021
....省略内容.....
Generating a RSA private key
.......................................+++++
...................................................................................................................................................................................................+++++
....省略内容.....
Signature ok
The Subject's Distinguished Name is as follows
commonName            :ASN.1 12:'client01'
Certificate is to be certified until Feb 13 06:26:06 2024 GMT (825 days)

Write out database with 1 new entries
Data Base Updated

证书文件生成在服务端安装路径下的 pki/issued 文件夹,秘钥文件生成在 pki/private 文件夹中。

3、添加客户端证书到本地

添加服务端 pki 文件夹中 issue/client01.crtca.crt 以及 private/client01.key 文件到<安装路径>/OpenVPN/config 中,同时在该目录下创建一个client.ovpn 文件,文件内容如下:

client

dev tun

proto udp

remote OPENVPN_IP 1194

resolv-retry infinite
nobind
persist-key
persist-tun

ca ca.crt
cert client01.crt
key client01.key

comp-lzo

verb 3

OPENVPN_IP 为对应的远程服务的访问地址。

拷贝到本地安装 OpenVPN 的目录的 config 文件夹中,结果如下:
openvpn-install-clientcrt

4、启动客户端GUI

以管理员身份启动OpenVPN GUI,选中右下角小锁图标,单击右键连接,出现如下效果,自动关闭后,系统提示自动获取到一个Vpn代理IP 地址,小图标有白色变为绿色。

openvpn-install-connectinfo

自动分配 IP

openvpn-client-ip

客户端托盘状态:
openvpn-client-status

5、测试服务端

笔者将对应的服务主机开放了远程桌面端口3389端口,服务端的代理 IP 默认分配的 10.50.8.1,有服务端配置的网络段地址。此处以远程桌面为例,远程桌面使用的是 UDP 协议。

远程效果如下:

openvpn-test-success

以上就是笔者对应 OpenVPN 的服务端以及客户端的搭建过程。

三、参考链接

[1]:官方安装教程

https://shebangthedolphins.net/vpn_openvpn_windows_server.html

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-11-14 22:06:46  更:2021-11-14 22:08:48 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年7日历 -2024/7/3 20:41:39-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码