centos一键安装openvpn.sh

命令:

curl -O https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh
#备用地址:curl -O http://pan.pan1.94p.net/%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%8E%AF%E5%A2%83/sh/%E4%B8%80%E9%94%AEopenvpn-install.sh
chmod x openvpn-install.sh
./openvpn-install.sh

名称 结果 备注
实测环境 centos6.2、centos7.3 实测通过
支持平台 Debian, Ubuntu, Fedora, CentOS and Arch Linux
git路径 openvpn-install.sh
脚本名称 openvpn-install.sh
执行方式 /bin/bash openvpn-install.sh
是否需要传参数
是否有配置参数
操作说明

安装完成之后,再次执行openvpn-install.sh,可以实现对openvpn账号的管理以及卸载
该操作是交互式操作

  • Add a client(添加客户端)

  • Remove a client (删除客户端)

  • Uninstall OpenVPN (卸载openvpn)

openvpn客户端

由于国情的原因,openvpn的官网在国内基本不可用。
通过git暂时保存以下客户端

平台 路径
Linux openvpn-2.4.7.tar.gz
Win10 openvpn-install-2.4.7-I607-Win10.exe
Win7 openvpn-install-2.4.7-I607-Win7.exe
Mac Tunnelblick_3.7.6a_build_5080.dmg.tar.gz
Android openvpn_android.apk
支持平台
i386 amd64 armhf arm64
Arch Linux
CentOS 7
Debian 8
Debian 9
Fedora 27
Fedora 28
Ubuntu 16.04
Ubuntu 18.04
Ubuntu 19.04

windows 下cmd 连接openvpn

前台启动

openvpn-gui启动

```shell

"D:\soft\OpenVPN\bin\openvpn-gui.exe" --connect client.ovpn

```

openvpn启动

```bash
D:\soft\OpenVPN\bin\openvpn.exe --cd D:\soft\OpenVPN\config --config D:\soft\OpenVPN\config\client.ovpn --log-append C:\Users\Administrator\Desktop\openvpn.log
```

后台启动

```shell

D:\soft\OpenVPN\bin\openvpn.exe --cd D:\soft\OpenVPN\config --config D:\soft\OpenVPN\config\client.ovpn --log-append C:\Users\Administrator\Desktop\openvpn.log --daemon

```

如果windows下不支持daemon,可以采用vbs的方法后台运行
在c盘创建openvpn目录,并添加以下2个文件,执行openvpn_restart.vbs就会让openvpn在后台运行
openvpn命令行位置,配置文件路径以及日志路径请自行修改为自己的路径

(1). openvpn_restart.bat

```shell

@echo off&setlocal enabledelayedexpansion
rem: Author: 黄高明
rem: Create_date: 2019-06-10
color 0A
title 重启openvpn

taskkill.exe /F /IM openvpn.exe
taskkill.exe /F /IM openvpn-gui.exe
timeout 1

start /b D:\soft\OpenVPN\bin\openvpn.exe --cd D:\soft\OpenVPN\config --config D:\soft\OpenVPN\config\client.ovpn --log-append C:\openvpn\openvpn.log

```

(2). openvpn_restart.vbs

```shell

set ws=createobject("wscript.shell")
ws.run "C:\openvpn\openvpn_restart.bat /start",0

```

声明:本文为原创,作者为 枫叶 - 94p.net,转载时请保留本声明及附带文章链接:http://www.94p.net/softcode/25461.html