openvpn(全套自动化脚本)奉上!

简介: openvpn(全套自动化脚本)奉上!

640.gif

唉!~本来放弃了的,结果架不住你们的疯狂。波哥不能不够意思,费多大劲都得给你们弄上去!咱们公众号还是比较干货的!


全网最新、最全、最智能的openvpn来啦!


咱们提前说好,江湖规矩,人不走空,如果对你有用的情况下或者你觉得还行,点赞、转发分享选一样奥!


openvpn官网被那啥了!所以资料不全、客户端软件不齐、版本不一致等等原因吧,导致我们在使用上非常麻烦。那么在如今远程办公如此重要的场合,又不能没有他。所以波哥花了些时间做了一套openvpn部署,用户添加、删除的脚本。


废话少说,上菜了:


客户端:

640.png


脚本:640.png


为了照顾新人,波哥介绍一下波哥脚本的套路,base.config是我们的核心配置文件,想使用脚本,就必须先根据自己的情况配置一下参数,然后执行一下脚本就OK啦!

640.png


老规矩,先看配置文件:

640.png


讲啥?没啥好讲的我备注的很清楚吧。公网IP,开启TCP协议哦!

然后执行核心脚本自动安装,openvpn的所有配置文件会映射到宿主机的

/data/openvpn文件夹下面,如果你们想调整相关参数可以到这里面找,然后重启docker就行了。如图:


640.png


添加用户的脚本:

640.png


上面参数跟安装参数相同的必须保持一致哦!要不然生成的key是不可用的哦!


添加用户脚本设计为两个模式,more="1"的时候是批量添加,这是因为在初始化的时候,会批量添加一批使用人员,要是一个一个写太麻烦了。下面的listPersons参数生效,按照我给出的格式,将想要添加的人员全拼写上,然后报错配置文件,执行脚本,就会自动生成所有key,然后会下载到你本机,例如win7就会直接下载到C:\Users\Administrator\Downloads目录下。然后你再分发给其要用的恶人就可以了。


如果more="2”,就是单独添加,如果我们以后添加一个人员还需要改配置文件又比较麻烦,所以当我们批量添加完毕之后,请将more="1”参数改成more="2”,这样就不用改配置文件,需要添加的时候直接执行核心脚本即可:


640.png


640.png

在对话框中输入你要添加人员的名称即可自动生成key,然后同样会下载到你本地目录。


删除脚本:

640.png


只有一个参数,同样必须跟添加用户的参数保持一致。

删除用户只支持单独删除,直接执行核心文件,然后输入要删除的key名称即可完成删除。


客户端安装记得用管理员安装哦!否则会不好用的哦!


更多更好的实用脚本请持续关注波哥!~

记得江湖规矩哦!~

相关文章
|
1月前
|
jenkins 持续交付
Jenkins自动化部署脚本
Jenkins自动化部署脚本
32 0
|
1月前
|
JavaScript 前端开发 测试技术
使用Selenium执行JavaScript脚本:探索Web自动化的新领域
本文介绍了如何在Selenium中使用JavaScript解决自动化测试中的复杂问题。Selenium的`execute_script`函数用于同步执行JS,例如滑动页面、操作时间控件等。在滑动操作示例中,通过JS将页面滚动到底部,点击下一页并获取页面信息。对于只读时间控件,利用JS去除readonly属性并设置新日期。使用JS扩展了Selenium的功能,提高了测试效率和精准度,适用于各种自动化测试场景。
48 1
|
2月前
|
Python
【速看】如何通过合理的封装,让你的自动化脚本更上一层楼!
【速看】如何通过合理的封装,让你的自动化脚本更上一层楼!
|
2月前
|
Shell 测试技术
Airtest如何自动连接重启后的设备并继续执行自动化脚本呢?
Airtest如何自动连接重启后的设备并继续执行自动化脚本呢?
|
3月前
|
监控 安全 Shell
Shell脚本实现企业电脑屏幕监控的自动化部署与维护
企业信息安全一直是重要的议题,而屏幕监控是一种有效的手段之一。本文将介绍如何使用Shell脚本实现企业电脑屏幕监控的自动化部署与维护,并在结尾部分说明如何将监控到的数据自动提交到指定网站。
213 1
|
3月前
|
Shell Linux
shell 脚本常用于自动化执行文件备份与压缩的任务
shell 脚本常用于自动化执行文件备份与压缩的任务
30 1
|
3月前
|
Unix Shell Linux
在Unix/Linux操作系统中,Shell脚本广泛用于自动化任务
在Unix/Linux操作系统中,Shell脚本广泛用于自动化任务
26 2
|
6天前
|
Linux Shell Android开发
自动化脚本之GPIO/LED相关适用于Android/Linux
自动化脚本之GPIO/LED相关适用于Android/Linux
13 0
|
19天前
|
JSON 测试技术 持续交付
自动化测试与脚本编写:Python实践指南
【4月更文挑战第9天】本文探讨了Python在自动化测试中的应用,强调其作为热门选择的原因。Python拥有丰富的测试框架(如unittest、pytest、nose)以支持自动化测试,简化测试用例的编写与维护。示例展示了使用unittest进行单元测试的基本步骤。此外,Python还适用于集成测试、系统测试等,提供模拟外部系统行为的工具。在脚本编写实践中,Python的灵活语法和强大库(如os、shutil、sqlite3、json)助力执行复杂测试任务。同时,Python支持并发、分布式执行及与Jenkins、Travis CI等持续集成工具的集成,提升测试效率和质量。
|
1月前
|
运维 监控 Linux
linux脚本自动化运维任务
Linux自动化运维通过脚本提升效率,涵盖服务管理(启停服务、异常恢复)、系统监控(资源警报)、日志管理(清理分析)、备份恢复、补丁更新、自动化部署(如Ansible)、网络管理、定时任务(cron)和故障排查。结合shell、Python及工具,形成高效运维体系。
24 3