我已经能够添加 repo 并从 apt 安装 nordvpn 包。但是,当尝试从命令行登录时,我收到以下信息:
$ sudo nordvpn login
Continue in the browser: https://zwyr157wwiu6eior.com/v1/users/oauth/login-redirect?attempt=a6d25b0a-06d6-402c-af15-908d0627644a
该链接重定向到浏览器上的 Nord VPN 登录,我可以成功完成此操作,但是当它尝试重定向到 NordVPN 应用程序时,什么也没有发生。从侧栏中的应用程序列表中选择 NordVPN 应用程序也无法成功启动该应用程序。
上次我尝试从另一台 Linux PC 登录时,我能够直接从命令行登录,没有任何问题。您知道我遗漏了什么吗?
答案1
nordvpn help login
会给你提示。
默认的基于浏览器的登录对我来说是可行的,但我没有在成功页面上打开链接,而是复制了 url nordvpn://...
(或替换https://
为nordvpn://
来构建 URL),然后使用 在控制台中完成登录
nordvpn login --callback "nordvpn://success-uri-I-copied-from-browser"
。
此后,登录成功。
答案2
我遇到了同样的问题并在该论坛中找到了解决方案: https://discourse.lubuntu.me/t/how-to-setup-nordvpn/2958/3
要点是:您可以使用nordvpn login --legacy
以避免浏览器。
答案3
尽管以前的答案可能以前有效,但截至 2023 年 8 月 9 日,它们都不再有效。通过 Ubuntu CLI 登录的新方法是使用以下标志--token
:
nordvpn login --token <your generated token from the portal>
为了获取生成的令牌,您需要登录到您的 NordVPN 帐户门户,然后前往Nord VPN
-> 向下滚动直到看到Set up Nord VPN manually
-> 在此处完成 MFA 步骤 -> 然后在Access Token
生成新令牌下 -> 设置到期日期(30 天或永不)-> Copy and Close
。
此后,您就可以使用nordvpn login --token <generated token>
。
希望这对您有帮助。
干杯!!
答案4
我遇到了同样的问题,使用提供的登录标志:
$ sudo nordvpn login --username YOURUSERNAME --password PASSWORDPLAINTEXT