自己搭建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的版本.未关闭防火墙.以及安装配置过程中遇到的一些问题.以下是详细的搭建过程. 一.工具准备 以下是我在搭建过程中用到 ...
随机推荐
- <译>Spark Sreaming 编程指南
Spark Streaming 编程指南 Overview A Quick Example Basic Concepts Linking Initializing StreamingContext D ...
- python处理xls、xlsx格式excle
一.windows下读取xls格式文件,所需模块xlrd.xlw 1.下载安装包 xlrd地址:https://pypi.org/project/xlrd/#files xlwt地址:https:// ...
- 使用struct与使用class初始化对象效率对比
using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; using S ...
- 从构建分布式秒杀系统聊聊验证码 给大家推荐8个SpringBoot精选项目
前言 为了拦截大部分请求,秒杀案例前端引入了验证码.淘宝上很多人吐槽,等输入完秒杀活动结束了,对,结束了...... 当然了,验证码的真正作用是,有效拦截刷单操作,让羊毛党空手而归. 验证码 那么到底 ...
- Android开发笔记之:Handler Runnable与Thread的区别详解
在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口:Thread类是在java.lang包中定义的.一 个类只要继承了Thread类同时覆写了本类中的run( ...
- 浅谈HTTPS协议和SSL、TLS之间的区别与关系
HTTP可能是我们见到过最多的一个字符串了,应该没有之一,而对于HTTPS到来和趋势,我们又开始看到SSL/TLS,所以对于一般不只做技术的人来说这或许还是一个疑问,那么子凡就趁最近在折腾这方面来给大 ...
- 利用yum下载rpm离线包
# 利用yum下载rpm包 ### 简介-----------------------------yum是基于red hat系统的默认包管理器.使用yum可以安装或更新一个rpm包,并且他会自动解决包 ...
- Unix系统编程()lseek系统调用
之前知道lseek这个系统调用可以改变文件的偏移量,或者叫偏移量或指针. 文件偏移量是指执行下一个read或者write操作的文件起始位置,会以相对于文件头部起始点的文件当前位置来表示. 除非指定了O ...
- What is Web Application Architecture? How It Works, Trends, Best Practices and More
At Stackify, we understand the amount of effort that goes into creating great applications. That’s w ...
- VM克隆之后启动eth0找不到eth0:unknown interface:no such device
问题出现:VMware 克隆之后,ifconfig命令执行找不到eth0,报错 eth0:unknown interface:no such device 是因为/etc/sysconf/networ ...