SSH 隧道在 20.04 LTS 上被阻止了吗?

SSH 隧道在 20.04 LTS 上被阻止了吗?

我尝试使用 Hamachi 与朋友一起玩,他告诉我我的名字旁边有一个 vpn 错误。我们根本无法连接,我尝试了所有方法来修复它。根据这个网站https://appuals.com/how-to-fix-hamachi-vpn-status-error/该错误可能是由于 VPN 或我的防火墙阻止了 SSH 隧道...

  • 我刚刚安装了 Ubuntu 20.04 LTS,才使用了一周。
  • 除了 Hamachi 本身之外,我从未下载过 VPN。
  • 我没有弄乱防火墙或任何与互联网有关的东西。我通过电力线使用以太网。
  • 我使用 GigaByte H310M 主板(以防问题出在我的 BIOS 中)
  • 我还没有在笔记本电脑上测试 Hamachi 来确定问题是否出在我的路由器上

Ubuntu 默认会阻止此操作吗?如果不是防火墙本身,我有没有办法检查是什么阻止了它?我该如何修复它?


事情变得越来越奇怪了。我要澄清一件事:我只尝试使用 Hamachi单身朋友到目前为止,VPN 错误仍然出现在他面前。话虽如此……

我启动了一台完全不同的计算机,运行 Windows 10,从网站上下载了最新的 Hamachi,并将其加载到我们创建的服务器中。那里出现了同样的错误,与之前完全一样,我知道这不是 Windows 防火墙阻止了它。

我按照@WinEunuuchs2Unix 提供的链接中的一些步骤在 Linux 上设置了 UFW 并允许 shh、http 和 https。但我朋友仍然出现了错误。之后,我进入我的路由器配置网站并手动输入 ssh 端口转发以及更改其他一些内容。同样的错误。为了安全起见,我撤消了路由器上的大部分内容。

此时问题可能是:我的路由器制造商以某种方式使得无法使用 ssh。或者我的朋友就是问题所在。无论如何,这不再是 Linux 的问题,因此如果这里还有其他可能性,请发表评论,我们会继续探索这个兔子洞。

答案1

我现在让它工作了:我的 UFW 看起来像这样。

至-------------------- 行动------ 来自

22/tcp------------------ 允许进入任何地方
80/tcp--------------- 允许进入任何地方
443/tcp------------- 允许进入任何地方
25565/tcp---------- 允许进入任何地方
25565/udp--------- 允许进入任何地方
12975/tcp---------- 允许进入任何地方
32976/tcp---------- 允许进入任何地方
22/tcp (v6)--------- 允许进入任何地方 (v6)
80/tcp (v6)--------- 允许进入任何地方 (v6)
443/tcp (v6)------- 允许进入任何地方 (v6)
25565/tcp (v6)---- 允许进入任何地方 (v6)
25565/udp (v6)--- 允许进入任何地方 (v6)
12975/tcp (v6)---- 允许任何地方 (v6)
32976/tcp (v6)---- 允许任何地方 (v6)

默认情况下,传出设置为允许。端口 12975 和 32976 由 Hamachi 提供https://support.logmeininc.com/central/help/which-ports-and-protocols-does-logmein-hamachi-use但即便如此,我甚至不认为我真的需要将它们添加到 UFW,但我还是这么做了,以防万一。

我还访问了路由器的配置网站,并将端口 22 转发到我的电脑,以防万一。

我创建了一个全新的服务器并让另一个朋友加入。他说我没有遇到任何 VPN 错误,甚至还给我发了一张照片,因为我简直不敢相信。我不知道我到底做对了什么或做错了什么,但只要它能起作用,我就不会改变它。

相关内容