屏障不适用于 Linux 到 Windows 的连接

屏障不适用于 Linux 到 Windows 的连接

您好,我一直在尝试使用 Ubuntu 和 Windows 之间的屏障连接我的鼠标和键盘。

  1. 我尝试了不同的连接方式。例如更改端口、禁用启用 SSL、输入相同的设备名称等等。但没有任何效果。
  2. 我尝试使用 Windows 作为服务器,也尝试使用 Ubuntu 作为服务器,但无法连接。

在服务器日志中显示“ waiting for clients" \n "server status : active“在客户端日志中显示

[2022-05-20T00:51:46] WARNING: failed to connect to server: Timed out
[2022-05-20T00:51:47] NOTE: connecting to '192.168.0.37': 192.168.0.37:24801
[2022-05-20T00:51:47] INFO: OpenSSL 1.1.1  11 Sep 2018
[2022-05-20T00:52:02] WARNING: failed to connect to server: Timed out

我的问题是,只有我一个人面临这个问题吗?或者 Ubuntu 和 Windows 无法使用屏障进行连接。如果是这样,您推荐我使用什么免费软件或方法(硬件)来解决这个问题?

先感谢您。

答案1

总结

在你的 Ubuntu 服务器上尝试一下:

sudo iptables -F

-F代表flush,因此--flush也可以使用选项来代替-F

完整解释

过去几天我遇到了同样的问题,并尝试了您问题中提到的所有方法。

此外,我在另一组用作服务器和客户端的机器上测试了 Barrier 版本2.3.4和发布版的运行情况。一切正常。2.4.0[email protected]Win10

然后我搜索了一下防火墙是不是不让我通过。我barrier在 Win10 机器上测试了入站和出站规则,还localhost用命令测试了端口连接Test-NetConnection。一切都很好Win10

[email protected]我使用该命令在我的机器上进行了同样的测试nc。它给了我积极的回应。

尝试 ping 另一台机器,仍然不起作用。

完成所有这些后,我使用 在 Ubuntu 中添加了防火墙规则ufw,并尝试检查我的配置是否正确/etc/hosts

做完所有事情后,我想起有一个命令可以刷新/重置所有网络防火墙规则并重置tcp/udp连接。因此,我照做了,结果就像魔术一样。

我也尝试了 barrier 官方 repo 中发布的解决方案,但是没有效果。

在您的服务器中(我正在使用[email protected]),尝试使用以下命令在终端中重置防火墙规则:

sudo iptables -F

barrierPS:为了以防万一,请检查 Windows 计算机的入站和出站规则是否适用。使用以下指南阅读并了解如何修改 Windows 中的防火墙规则:https://www.howtogeek.com/112564/how-to-create-advanced-firewall-rules-in-the-windows-firewall/

barrierPPS:这些是GitHub Repo中给出的官方故障排除步骤:https://github.com/debauchee/barrier/wiki/Troubleshooting

答案2

我的设备:一台笔记本电脑(Windows),一台笔记本电脑(Ubuntu)

脚步:

  1. 两个设备都需要连接到同一个互联网/wifi
  2. 禁用 Windows 上的所有防火墙并将 Windows 创建为屏障服务器
    • 禁用滚动锁定。
    • 如果 LED 灯使用滚动锁定键打开,则禁用键盘的 LED 灯。
  3. 无需启用 ssl。

其他步骤:如果仍然遇到问题,请尝试

  1. 更改屏障设置的端口。
  2. 服务器将提供 2 个 IP 供连接。请尝试第二个。
  3. 有时,多个屏障应用程序会在同一台设备上持续运行。对于 Windows,请从任务栏中选中“显示隐藏图标”,并检查是否有多个屏障应用程序正在运行。还要检查另一台设备。尝试关闭所有屏障应用程序,然后重新启动。

就这样。我希望现在一切都能正常工作。我已经用了几个月了。我真的很喜欢它。

相关内容