Python 和 Bash 是很方便的便携命令行工具的语言。在实现命令行工具时,为了保障工具的灵活性,我们希望很多参数可以通过命令行来设置。这篇文章我们整理一下 Python 和 Bash 脚本编写过程中命令行参数的处理方法。
2021
在之前的文章 Pritunl: 网关与 DNS 设置 中我提到可以使用 pull-filter
来阻止 OpenVPN 覆盖本地网关,从而使得我们在接入私网的同时,走本地的网关上公网。但是 pull-filter
这个配置属性要在 OpenVPN 2.4 版本及以上才有。在 Ubuntu 16.04 中通过 apt
直接安装的 OpenVPN 是 2.3 版本的,更高的版本需要我们手动安装。
对于其他场景下的vdisk调整也有很大的参考意义。