OpenWrt配置openVPN客户端
正文共:777 字 14 图,预估阅读时间:1 分钟
我们现在已经部署好了单网卡的OpenWrt(OpenWrt配置单臂路由模式),也安装了openVPN组件(OpenWrt部署配置openVPN服务器)。考虑到OpenWrt是Linux内核的,参考我们之前的经验(Ubuntu系统如何连接或断开openVPN),OpenWrt应该也可以作为openVPN客户端来向openVPN服务器发起连接。
实际是否可行呢?我们来验证一下。
首先,我们已经在OpenWrt中安装好了“openvpn-openssl”和“luci-app-openvpn”,可以配置openVPN客户端了,配置页面还是在“VPN”下面的“openVPN”,和服务器端配置是在一起的。
我们点击下面的“sample_client”后面的“Edit”,就可以编辑客户端配置了。
可以看到,配置的主要部分还是指定服务器的地址和端口信息、指定客户端所使用的证书文件信息(ca、cert、key)等。
这里我们还是使用之前在云主机上所使用的配置文件(巧用openVPN实现访问云资源池业务)。
将服务器信息和证书文件配置好,然后点击“Save & Apply”应用配置。
然后返回概览页面,先勾选Enabled对应的选择框使能客户端配置,然后点击“Save & Apply”应用配置,最后再点击“Start”启动连接。
启动之后,可以看到“Started”状态变成了yes,并且显示了进程信息。
如果我们想查看网卡信息,一般是在“Network”下面的“Interfaces”中。
但是我们在这个页面却看不到openVPN对应的网卡信息。
相应的,我们在“Devices”页签中,可以看到已经有tun设备了,但是地址信息仍然不全。
比较简单的方法就是直接在命令行中进行查看。
对应的,我们可以在“Status”中的“Routing”下面,可以查看IPv4路由表信息。可以看到下发的默认路由和去往网关的明细路由。
这部分配置和命令行看到的信息是一样的。
到这里,我们就可以使用openVPN访问云内业务了,测试一下访问效果。
这不就成了吗?
当然,好像还有一个简单的方法,那就是在“openVPN”页面中直接上传已经配置好的ovpn配置文件。在“OVPN configuration file upload”部分,先选择好配置文件,指定实例名称,再点击“Upload”上传配置。
然后在配置中就出现了新的客户端配置,其中协议还是在页面中选择不到的tcp。同样的,我们先勾选Enabled对应的选择框使能客户端配置,然后点击“Save & Apply”应用配置。
最后再点击“Start”启动连接。
上线成功,就是这么简单。
长按二维码
关注我们吧
openVPN+SmartDNS=openDNS or smartVPN?
更多推荐
所有评论(0)