虚拟专用网络(VPN)的功能是:在公用网络上建立专用网络,进行加密通讯。
在企业网络中有广泛应用。VPN网关通过对数据包的加密和数据包目标地址的转换实现远程访问。
VPN可通过服务器、硬件、软件等多种方式实现,以上为百度解释.唐丁从实际使用的角度讲,就是搭建一个从公网进入内网的通道.相信工作的小伙伴有不少人居家办公或者出差都是通过vpn进入公司内网的.今天我们就带大家从零搭建一个自己的vpn服务.
首先介绍今天的主角:OpenVPN,一个vpn软件.今天我们就用容器的方式在内网的服务器上部署这个软件服务.废话不多说,下面直接贴流程:
- 拉取镜像
docker pull kylemanna/openvpn
- 创建存放vpn数据目录
OVPN_DATA="ovpn-data-example"
- 初始化数据
docker volume create --name $OVPN_DATA
docker run -v $OVPN_DATA:/etc/openvpn --rm kylemanna/openvpn ovpn_genconfig -u udp://VPN.SERVERNAME.COM
docker run -v $OVPN_DATA:/etc/openvpn --rm -it kylemanna/openvpn ovpn_initpki
- 启动vpn服务器,此处记得打开1194端口,映射端口可以自定义
docker run --name=openvpn -v $OVPN_DATA:/etc/openvpn -d -p 1194:1194/udp --cap-add=NET_ADMIN kylemanna/openvpn
- 生成证书
docker run -v $OVPN_DATA:/etc/openvpn --rm -it kylemanna/openvpn easyrsa build-client-full CLIENTNAME nopass
- 生成自己的vpn账号
docker run -v $OVPN_DATA:/etc/openvpn --rm kylemanna/openvpn ovpn_getclient CLIENTNAME > CLIENTNAME.ovpn
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
服务器
+关注
关注
12文章
9160浏览量
85411 -
VPN
+关注
关注
4文章
292浏览量
29714
发布评论请先 登录
相关推荐
InRouter路由器与中心端OpenVPN服务器构建OpenVPN的方法
,使得OpenVPN成为中小型企业及个人的VPN首选产品。OpenVPN的大致工作原理就是在服务器端和客户端之间搭建
发表于 07-26 07:26
[推荐]·零基础新手建站教程系列:如何一步一步的搭建属于自己的独立网站
·零基础新手建站教程系列:如何一步一步的搭建属于自己的独立网站 题记: 或许你很久以前就憧憬自己
发表于 11-25 19:06
如何使用tcp连接自己搭建的服务器?
大家好,我想使用tcp连接自己搭建的服务器 这个服务器不是本地local的IP4而是有域名的,类似espslr.*****.com,端口是8
发表于 03-07 06:58
爱陆通5G/4G VPN工业路由器与TP-LINK企业级路由器搭建VPN
英特网中可寻找到的地址)。 二:利用阿里云服务器搭建VPN服务器(VPN类型:PPTP或者L2TP) 从
发表于 04-02 14:33
•7688次阅读
从PureVPN获取幸运和免费的VPN帐户
谈到在线隐私和免费增值,PureVPN拥有您可能从未听说过的惊人协议。业界领先的服务提供商免费提供多达12个1个月的VPN帐户,价值$ 13
使用VPN ,一定要知道的几个真相!
很多人以为使用VPN可以隐藏自己的IP,保护自己的隐私。其实这是误解,首先,VPN的初衷本就不是为了保护隐私。其次,所谓隐藏IP不过是对第三方隐藏而已,对于
评论