您好,我一直在尝试使用 Ubuntu 和 Windows 之间的屏障连接我的鼠标和键盘。
- 我尝试了不同的连接方式。例如更改端口、禁用启用 SSL、输入相同的设备名称等等。但没有任何效果。
- 我尝试使用 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
barrier
PS:为了以防万一,请检查 Windows 计算机的入站和出站规则是否适用。使用以下指南阅读并了解如何修改 Windows 中的防火墙规则:https://www.howtogeek.com/112564/how-to-create-advanced-firewall-rules-in-the-windows-firewall/
barrier
PPS:这些是GitHub Repo中给出的官方故障排除步骤:https://github.com/debauchee/barrier/wiki/Troubleshooting
答案2
我的设备:一台笔记本电脑(Windows),一台笔记本电脑(Ubuntu)
脚步:
- 两个设备都需要连接到同一个互联网/wifi
- 禁用 Windows 上的所有防火墙并将 Windows 创建为屏障服务器
- 禁用滚动锁定。
- 如果 LED 灯使用滚动锁定键打开,则禁用键盘的 LED 灯。
- 无需启用 ssl。
其他步骤:如果仍然遇到问题,请尝试
- 更改屏障设置的端口。
- 服务器将提供 2 个 IP 供连接。请尝试第二个。
- 有时,多个屏障应用程序会在同一台设备上持续运行。对于 Windows,请从任务栏中选中“显示隐藏图标”,并检查是否有多个屏障应用程序正在运行。还要检查另一台设备。尝试关闭所有屏障应用程序,然后重新启动。
就这样。我希望现在一切都能正常工作。我已经用了几个月了。我真的很喜欢它。