OpenVPN一键Linux安装脚本

环境准备

Linux服务器

公网IP地址

开放端口:open默认开放端口为1194

脚本下载:

#HTTP方式
yum install unzip wget -y
mkdir -p /opt/open && cd /opt/open
wget -O ./open-install.zip https://gitee.com/mzllon/open-install/repository/archive/v20230728
unzip open-install.zip && cd open-install && ls -lrth

#执行脚本命令
bash ./open-install.sh

1、用户配置文件保存路径

默认是当前路径,可以自定义更改

2、公网IPv4探测

默认探测到的内网IP地址,不用担心,脚本能够识别出这是内网IP地址。

这里脚本一般能够探测到真实的IPv4地址,如果还是不正确话,可以手动修改

3、是否要启用IPv6

这个一般不需要,IPv6离真正全面使用还早。默认就是不用IPv6

4、OpenVPN需要监听的端口

默认的端口是1194,也可以自定义修改。

5、协议选择

默认推荐的协议是udp,支持tcp协议。

6、DNS设置

提供都是国外的DNS服务器,所以这里选择13,也就是自定义DNS配置。然后要求输入主DNS和备DNS,其中主DNS是必须输入的,而备DNS是可选的。我这里分别采用了223.5.5.5(阿里云)和114.114.114.114(电信)。

7、是否启用压缩

默认不启用,因为启用压缩有风险。

8、自定义证书配置

我们知道OpenVPN在传输过程中是加密的,我们采用脚本提供的默认证书生成规则就可以了,除非自己对证书各项配置非常清楚。

9、准备就绪

经过这些的安装前的配置工作,按任意键就自动安装了。

10、创建第一个用户

OpenVPN安装成功之后,提示创建一个用户,用户名格式必须为英文字母、下划线和横杆。

11、是否配置证书密码

这里调整了脚本,默认要求配置证书密码,这样提高安全性。

12、下载配置文件分发

将刚刚创建的用户配置文件zhangsan.o下载分发对应的同学。

至此安装过程完成。

用户新增与删除

非常简单,再次执行bash open-install.sh即可

你可能感兴趣的:(linux,服务器,运维)