Tunnelblick身份验证自动通过Google Authenticator Token(谷歌验证器验证码)
文档地址
Using Scripts - Tunnelblick | Free open source OpenVPN VPN client server software GUI for Mac OS X.
原理大概就是:Tunnelblick开启了Google Authenticator Token(谷歌验证器验证码)MFA验证,可以通过配置了static-challenge-response.user.sh,自动从脚本里获取stdout来输入到Google Authenticator Token(谷歌验证器验证码)
提取绑定二维码获取以下信息,然后提取secret
1 |
|
把secret存储到钥匙串访问(Keychain)
- 命令行添加
1 |
|
- 设置-钥匙串访问-添加
安装oath-toolkit
OATH Toolkit提供了构建一次性密码身份验证系统的组件。支持的技术包括基于事件的HOTP算法(RFC 4226)、基于时间的TOTP算法(RFC 6238)和可移植对称密钥容器(PSKC, RFC 6030),用于管理密钥数据
1 |
|
在 ~/Library/Application Support/Tunnelblick/Shared/<********>.tblk/Contents/Resources目录下创建static-challenge-response.user.sh
1 |
|
然后就可以了自动输入谷歌验证码连接了
Tunnelblick身份验证自动通过Google Authenticator Token(谷歌验证器验证码)
https://cason.work/2024/07/01/Tunnelblick身份验证自动通过Google-Authenticator-Token-谷歌验证器验证码/