为OpenVPN生成证书

1 前言

OpenVPN使用TLS协议对通信加密。TLS使用证书鉴别通信的另一方是否可信,并使用证书内的公钥及对应的私钥进行加解密。本文说明如何给OpenVPN生成证书。

操作系统:Windows 10 64bit(其它Windows版本操作方法类似)

软件:OpenVPN 2.4.6

2 操作

2.1 安装OpenVPN

Windows版OpenVPN自带生成证书所需的工具及相应的批处理,但默认不会安装。因此,在安装时需要勾选“EasyRSA 2 Certificate  Management Scripts”这个选项。其默认的安装目录是C:\Program Files\OpenVPN,生成证书的工作,要在以管理员身份运行的命令提示符下,切换到C:\Program Files\OpenVPN\easy-rsa进行。

Continue reading ‘为OpenVPN生成证书’ »

点击量:448

ASUS RT-AC87U OpenVPN配置

1 前言

OpenVPN连接两个局域网(使用华硕RT-AC87U)这篇文章中,我详细讲述了使用ASUS RT-AC87U的OpenVPN功能架设VPN的方案及隐藏在路由器界面背后的配置。这篇文章的目的,是把这些背后的配置同路由器配置界面上的配置选项联系起来。

2 配置

下表是AC87U的OpenVPN配置界面配置项与OpenVPN本身配置选项的关系。后面的附图,是AC87U OpenVPN配置界面。

AC87U OpenVPN
Interface Type --dev tunX | tapX
Protocol --proto p
Server Port --port port
Firewall Not sure
Authorization Mode --tls-server & --secret ( Not sure )
Username/Password Auth. Only --client-cert-not-required ( Not sure )
Extra HMAC authorization (tls-auth) --tls-auth file [direction]
Continue reading ‘ASUS RT-AC87U OpenVPN配置’ »

点击量:304

OpenVPN连接两个局域网(使用华硕RT-AC87U)

1 前言

本文所述VPN通道是使用带有OpenVPN的路由器(ASUS RT-AC87U)创建的,文中重点在OpenVPN服务端和客户端配置文件的内容,对这些配置项的理解,以及配置过程中遇到的问题。

主要硬件:ASUS RT-AC87U

需求:连接A、B两个子网,两子网内主机可互相自由访问。

网络拓扑图:VPN Router 1是服务端,VPN Router 2作为客户端。

connect-two-subnets-using-openvpn_01 Continue reading ‘OpenVPN连接两个局域网(使用华硕RT-AC87U)’ »

点击量:2160

不同的单元格格式太多

1 前言

今天遇到了一个问题,Excel 2003打开一个表格,提示“不同的单元格格式太多”(见下图)。文件最终打开了,但是缺少很多内容。这一问题的罪魁祸首,就像错误信息说得那样,格式太多。

too-many-different-cell-formats_01

2 问题描述

在Excel 2003中,可能会遇到“不同的单元格格式太多(Too many different cell formats)”,“Excel遇到了一个错误,必须移除一些格式以避免工作簿损坏(Excel encountered an error and had to remove some formatting to avoid corrupting the workbook)”等提示;在Excel 2013、2010或2007中,可能会遇到“Excel在文件中发现了无法读取的内容(Excel found unreadable content in the file)”这样的提示。

上述提示都和单元格格式有关。其他与格式有关的问题还有: Continue reading ‘不同的单元格格式太多’ »

点击量:106