搭建背景:从网上了解到openvpn,在win10搭建的资料太少了,找了很久才找到一小部分,所以目前整理一下自己搭建的成功经历,希望可以帮助到别人,也记录一下备忘。家里是动态公网ip,使用了ddns服务,openvpn部署在win10电脑上。
自己使用安卓端的时候,发现不支持Tap模块,所以win10服务端使用了tun模块
| 名称 | IP |
| win10服务端 | 192.168.0.14 |
win10 VPN服务端 | 10.8.0.1 |
| 安卓客户端 | 10.8.0.2 |
首先,介绍一下openvpn的安装
下载地址:
天翼:
地址:https://cloud.189.cn/t/UFBF3eVF7bai
(访问码:bv0b)如果已失效,可使用下方云盘
最后要确认ip路由转发是否成功开启,在cmd里执行ipconfig/all命令确认路由转发是否开启,编辑注册表来开启路由转发。客户端就不仅可以使用openvpn-tap的ip地址访问服务器资源,也可以使用物理网卡的ip进行访问。
举例:服务器的本地ip是192.168.0.11,安装openvpn后虚拟tap网卡出来,openvpn的server-ip是10.11.12.0/24,默认服务器openvpn使用10.8.0.1,客户端比如自动分配的是10.8.0.2,那么在客户端可以使用192.168.0.11访问alist,如果不开启路由转发,是不可以使用192.168.0.11访问的,只可以使用10.8.0.1访问
windows默认是没有开启IP转发的,因此需要编辑注册表来开启
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters 选择下面的项目:IPEnableRouter,默认是0,改为1启用,然后重启系统,在ipconfig/all可以看到否变成了是。
客户端所需证书,下列证书都在easy-rsa目录下,将其打包即可,分发到安卓端,安卓app是选中所有的证书进行安装
安卓端可从官网下载。
最后,最关键的一点,运行openvpn使用管理员方式运行,切记。
总结:本次历程是一个菜鸡新手想要搞一搞这方面的内容,所以初步进行了尝试,踩了很多坑,迷迷糊糊,所以记录一下成功过程,有错误的地方还望大佬们指正,谢谢!
部分内容参考来源 : 如果有什么不懂的,可以再去下面各个博客去学习,最后一个收获也很大。
openvpn2.5.x最新版本在windows下部署服务端支持IPV6(仅技术学习记录)_木子燚的技术博客_51CTO博客OpenVPN Windows 平台安装部署教程 - 枫叶落
openvpn:如何实现双网互通_网易订阅
Windows 10 平台搭建 OpenVPN
爱陆通5G工业VPN***自建OPENVPN专网实战干货分享_Openvpn_证书_文件

QQ客服