我已经在我的 Raspberry Pi 上通过 PiVPN 脚本安装了 OpenVPN。几乎一切正常。我可以连接到它并且我的流量通过我的 VPN 服务器。我唯一的问题是我不在本地网络中。所以我无法通过 ssh 连接到它,这就是我安装 OpenVPN 的原因。在我的 iPhone 上,我可以毫无问题地使用 termius 连接到 shell。我在我的笔记本上使用 Manjaro Linux。
OpenVPN 版本:2.4.0
我希望有一个想法。如果您需要任何输出,请问我。
提前致谢,
哈
我已经在我的 Raspberry Pi 上通过 PiVPN 脚本安装了 OpenVPN。几乎一切正常。我可以连接到它并且我的流量通过我的 VPN 服务器。我唯一的问题是我不在本地网络中。所以我无法通过 ssh 连接到它,这就是我安装 OpenVPN 的原因。在我的 iPhone 上,我可以毫无问题地使用 termius 连接到 shell。我在我的笔记本上使用 Manjaro Linux。
OpenVPN 版本:2.4.0
我希望有一个想法。如果您需要任何输出,请问我。
提前致谢,
哈
如果您还没有解决问题。检查您的连接哪里有问题。
ping <local ip of the server>
。如果您可以 ping 到您的服务器,则您实际上是在您的本地网络中。如果这不起作用,则需要添加路线。请检查这篇文章。但我认为你的问题不在这里。尝试
ssh -v <server>
,如果它停在debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
。你需要解决一个关于加密的小错误。只需将此行添加到您的.ssh/config
文件中:https://unix.stackexchange.com/questions/274274/specifying-ssh-kexalgorithms-works-at-cli-but-not-via-ssh-config
我已经通过更改 OpenVPN 的客户端配置解决了这个问题。现在可以理解为什么我的 vpn 在我使用手机时可以正常工作了。