自己搭建v,p,n过程
安装docker
yum install -y docker
把docker设置为服务
systemctl enable docker.service
启动docker
systemctl start docker.service
下载VPN
docker load -i openvpn.8.6.18-alpine.tar
docker images
安装vpn
OVPN_DATA="/data/ovpn"
IP="XXXXXXX"
mkdir -p ${OVPN_DATA}
docker run -v ${OVPN_DATA}:/etc/openvpn --rm alpine.wang/openvpn:8.6.18 ovpn_genconfig -u tcp://${IP}
docker run -v ${OVPN_DATA}:/etc/openvpn --rm -it alpine.wang/openvpn:8.6.18 ovpn_initpki
docker run -v ${OVPN_DATA}:/etc/openvpn --rm -it alpine.wang/openvpn:8.6.18 easyrsa build-client-full saw nopass
docker run -v ${OVPN_DATA}:/etc/openvpn --rm alpine.wang/openvpn:8.6.18 ovpn_getclient saw > ${OVPN_DATA}/saw.ovpn
docker run --name vpn -v ${OVPN_DATA}:/etc/openvpn -d -p 1194:1194 --privileged alpine.wang/openvpn:8.6.18
查看是否启动
docker ps
docker logs vpn
cd /data/ovpn/config/
chmod +x checkpsw.sh
docker start vpn 删除VPN
docker stop vpn 重装VPN
docker rm -v vpn
cd /data/ovpn/
docker run --name vpn -v /data/ovpn:/etc/openvpn -d -p 9005:1194 --privileged alpine.wang/openvpn:8.6.18
docker ps 还是连不上 docker exec -it vpn /bin/bash
关闭防火墙
systemctl stop firewalld.service
systemctl status firewalld.service
还是连不上
systemctl start firewalld.service systemctl status firewalld.service
docker ps
docker stop vpn
docker rm -v vpn
docker ps
OVPN_DATA="/data/ovpn"
IP="XXXXXX"
mkdir -p ${OVPN_DATA}
docker run -v ${OVPN_DATA}:/etc/openvpn --rm alpine.wang/openvpn:8.6.18 ovpn_genconfig -u tcp://${IP}
docker run -v ${OVPN_DATA}:/etc/openvpn --rm -it alpine.wang/openvpn:8.6.18 ovpn_initpki
docker run -v ${OVPN_DATA}:/etc/openvpn --rm -it alpine.wang/openvpn:8.6.18 easyrsa build-client-full saw nopass
docker run -v ${OVPN_DATA}:/etc/openvpn --rm alpine.wang/openvpn:8.6.18 ovpn_getclient saw > ${OVPN_DATA}/saw.ovpn
docker run --name vpn -v ${OVPN_DATA}:/etc/openvpn -d -p 9005:1194 --privileged alpine.wang/openvpn:8.6.18
docker ps -a
docker rm -v vpn
systemctl stop firewalld.service
docker run --name vpn -v ${OVPN_DATA}:/etc/openvpn -d -p 9005:1194 --privileged alpine.wang/openvpn:8.6.18
cd /data/ovpn/
cd config/
ll
ifconfig
cat /etc/selinux/config
service docker restart
docker start vpn
docker ps
doker ps
docker
docker ps
自己搭建v,p,n过程的更多相关文章
- Centos7搭建FTP服务详细过程
Centos7搭建FTP服务详细过程https://blog.csdn.net/sinat_30802291/article/details/81706152
- 利用vue-cli3快速搭建vue项目详细过程
一.介绍 Vue CLI 是一个基于 Vue.js 进行快速开发的完整系统.有三个组件: CLI:@vue/cli 全局安装的 npm 包,提供了终端里的vue命令(如:vue create .vue ...
- ATK&CK红队评估实战靶场 (一)的搭建和模拟攻击过程全过程
介绍及环境搭建 靶机地址:http://vulnstack.qiyuanxuetang.net/vuln/detail/2 官方靶机说明: 红队实战系列,主要以真实企业环境为实例搭建一系列靶场,通过练 ...
- 使用Hugo框架搭建博客的过程 - 页面模板
前言 最初在制作友链界面时,没有学习Hugo框架,一头雾水.网上有关的教程甚少,只能去学一遍Hugo. 在学习Hugo的过程中,了解了列表模板,分类模板.开发了几个功能页面,如:留言板,友链,记忆分类 ...
- 在Windows下使用Hexo+GithubPage搭建博客的过程
1.安装Node.js 下载地址:传送门 去 node.js 官网下载相应版本,进行安装即可. 可以通过node -v的命令来测试NodeJS是否安装成功 2.安装Git 下载地址:传送门 去 Git ...
- Centos7.4使用SoftEther搭建V.PN
参考: https://blog.csdn.net/qq_39591494/article/details/78625394?locationNum=9&fps=1 https://www.b ...
- 小白用linode VPS搭建wordpress博客过程备忘 | Linode中文教程
第一步:装debian系统 1.访问linode官方网站,查看http://library.linode.com/getting-started,我用的是debian系统,用putty登录,升级deb ...
- 02.基于IDEA+Spring+Maven搭建测试项目--详细过程
一.背景介绍 1.1公司相关技术 Git:是一款免费的开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目,方便多人集成开发 Maven:是基于项目对象模型(POM),可以通过一小段描述信息 ...
- centos7下搭建Testlink环境详细过程
花了半天的时间终于搭建好了完整的Testlink环境,主要包括Mysql以及PHP的版本.未关闭防火墙.以及安装配置过程中遇到的一些问题.以下是详细的搭建过程. 一.工具准备 以下是我在搭建过程中用到 ...
随机推荐
- RSA/DSA 密钥的工作原理
下面从整体上粗略的介绍了 RSA/DSA 密钥的工作原理.让我们从一种假想的情形开始,假定我们想用 RSA 认证允许一台本地的 Linux 工作站(称作 localbox)打开 remotebox 上 ...
- 08-session详解
如何获取session对象? 1,openSession 2,getCurrentSession 如果使用getCurrentSession需要在hibernate.cfg.xml文件中进行配置: 如 ...
- angularJS 状态样式绑定
angularJS提供输入框不同状态下的样式绑定 输入框有4种状态 ng-model 指令可以为应用数据提供状态值(invalid, dirty, touched, error): <!DOCT ...
- Laravel之路(事务)mysql事务
其实关于mysql的事务(原声mysql语句),我在我的博客里面有提到(mysql的文章分类下) 今天看下基于laravel框架ORM的处理 准备: 表必须是InnoDB引擎 DB::beginTra ...
- 基于AngularJs + Bootstrap + AngularStrap 省市区联动实践
什么是 AngularJs?网上一大堆资料,没能真正说明白. AngularJs 就是一个函数库,算不上一个框架,源码2万2千多行,提供了前端MVC的开发方式, 有双向绑定,指令等特性,这是具有革命性 ...
- [Android] 通过Menu实现图片怀旧、浮雕、模糊、光照和素描效果
因为随手拍项目想做成类似于美图秀秀那种底部有一排Menu实现不同效果的功能,这里先简介怎样通过Menu实现打开相冊中的图片.怀旧效果.浮雕效果.光照效果和素描效果.后面可能会讲述怎样通过Pop ...
- 解决Jenkins无法编译Egret5.0项目的问题
问题的原因可查看:https://blog.csdn.net/sujun10/article/details/75512929 解决 造成这个问题的原因是用户权限分配,你可以通过下面几步解决,而非改e ...
- CvSplit
/* possible split in the tree */ typedef struct CvSplit { CvTreeCascadeNode* parent; CvTreeCascadeNo ...
- twemproxy源码分析2——守护进程的创建
twemproxy源码中关于守护进程的创建实现得比较标准,先贴出代码来,然后结合一些资料来分析和列举一些实现守护进程的常用方法,不过不得不说twemproxy的实现确实是不错的,注释都写在了代码中,直 ...
- 李洪强和你一起学习前端之(1)Html基础
1 快捷键的认识(虽然我用的是MAC,但是这里以windows快捷键来讲,但是MAC电脑可以把Ctrl换成command试试) Ctrl + c 复制 Ctrl + v 粘贴 Ctrl + a ...