满足需求
如果你希望仅用一套键鼠控制两台及以上的电脑,那么这款免费开源的工具Barrier你一定不能错过!可以在Windows、macOS和Linux之间共享同一套鼠标和键盘,不仅让你摆脱在不同键鼠间反复切换的烦恼,还能省下一笔外设钱。
使用场景
以我为例,我需要在一台台式机和一台笔记本电脑之间共享键鼠,两者都连接了同一Wifi网络,都是Windows系统。键盘是ikbc的无线键盘,鼠标是罗技的有线鼠标。键鼠都连在台式机上。
即,我的目标是通过Barrier将台式机配置成服务端,笔记本电脑配置成客户端。
摘要
以下以Windows系统为例,包含了以下三部分详细内容,服务端和客户端的电脑都需要照做一遍哦!
①Barrier的下载安装和设置
②Bonjour的下载和安装
③Openssl下载安装和配置
Barrier的下载和安装
下载
方案一:从项目源码地址github上下载
github源码地址
这个方法适合有条件打开github,并且对github较为熟悉的人。
在项目地址的Relesse界面或文末,下载适合你电脑的版本。
Mac下载dmg,Win下载exe,Linux下载zip或tar。
方案二:点击以下链接直接下载
本内容主要参考知乎@Kingdo
神器!多台计算机共享使用键盘鼠标! - 知乎 @Kingdo
本方法参考了上面这个链接“软件安装”一节中的内容。
Windows/MacOS下载安装即可(以下链接为2.4.0版本):
Windows
MacOS
需要说明的是,这种直接下载的方式也有点不开链接的可能性,我的经验是多试几次,不行就过会再试。
Ubuntu
不懂这个,有需要的请直接看Kingdo的原贴(包含了项目源码、安装依赖、编译等内容),会用Linux的大神们真的需要参考我这篇吗?
安装
以Window版本安装为例:
1)运行下载好的安装包 BarrieSetup-2.4.0-release
2)选择I accept the agreement,点击Next
3) 点击Browse,更改安装位置(不想改也行),点击Next
4)是否新建桌面快捷方式,均可(建议选上),点击Next
5)Install安装,稍作等待
6)安装完成,点击Finish。此时Barrier打开,先不管它,还要安装Bonjour和Openssl才能正常使用。
Bonjour的下载和安装
下载
Bonjour下载
安装
1)运行下载好的安装包 bonjoursdksetup
2)点击Next
3)选择I accept the terms in the license agreement,点击Next
4)点击Next
5)点击Browse,更改安装位置(不想改也行),点击Install,稍作等待
6)点击Finish
Openssl的下载安装和配置
本内容主要参考CSDN@MonkeyKing-Sun 和知乎@Kingdo
windows10安装openssl环境并命令行调用openssl(不需要编译openssl源代码,快速安装)_MonkeyKing-Sun的博客
神器!多台计算机共享使用键盘鼠标! - 知乎 @Kingdo
说明(为什么需要安装Openssl)
在两台Windows 10下操作,查看服务端日志(在Barrier①按F2;或者②菜单栏Barrier——显示日志)出现以下错误提示:
ssl certificate doesn't exist: C:\Users\Admin\AppData\Local\Barrier\SSL\Barrier.pem
说明需要在此目录下手动生成Barrier.pem
下载
方案一:
OpenSSL下载地址
随便下载一个exe格式的,我下载的是第一个 Win64OpenSSL v3.0.3 Light
方案二:
通过CSDN博主@MonkeyKing-Sun 提供的百度云链接下载(点击下面的链接,直接拉到最下面。本方法适合通过方案一下载太慢的人)
windows10安装openssl环境并命令行调用openssl(不需要编译openssl源代码,快速安装)_MonkeyKing-Sun的博客
安装
1)运行下载好的安装包 Win64OpenSSL v3.0.3 Light
2) 选择I accept the agreement,点击Next
3)点击Browse,更改安装位置(不想改也行),点击Next
记住这个安装路径!后面要用!
4)点击Next
5) 点击Next
6)点击Install,稍作等待
、
7)是捐款界面,可以都不选,点击Finish。土豪随意。
8)重启电脑!一定要重启!
配置
把Openssl安装路径bin的路径(例如C:\Program Files\OpenSSL-Win64\bin)加入到操作系统的系统环境变量Path中。
具体步骤如下:
1)打开Windows设置,点击系统
2)点击关于,点击高级系统设置
3)点击环境变量
4)选中系统变量中的Path,点击编辑
5)点击新建
6)把Openssl安装路径bin的路径(例如C:\Program Files\OpenSSL-Win64\bin)加入到环境变量,点击确定
7)打开“C:\Users\Admin\AppData\Local\Barrier\SSL”文件夹,在空白处按下Shift+右击
8)打开Powershell
openssl req -x509 -nodes -days 365 -subj /CN=Barrier -newkey rsa:4096 -keyout Barrier.pem -out Barrier.pem
9)把这串代码复制粘贴到SSL> 后面,回车
10)看见SSL文件夹下出现Barrier.pem
Barrier的设置
1)在服务端主机上选择服务端,选择交互配置,点击应用。显示Barrier正在运行。
2)在客户端主机上重新打开Barrier,首次连接时弹出界面,客户端需要接受服务端的签名,点击Yes
3)由于我两台主机在同一Wifi下,可以选择自动配置。如果不在同一Wifi下,在客户端电脑的服务端IP一栏输入服务端的IP地址即可。点击应用。显示Barrier正在运行。
4)在服务端主机上点击设置服务端,把两个屏幕的位置摆放成需要的样式。
(似乎有一步同意客户端屏幕接入服务端,做教程时没有截到图)
至此,所有的设置就已经完成了。试试能不能用服务端的键鼠控制客户端吧!
补充说明
知乎@科技玩家 在这篇博文中有写到MacOS的配置,可供参考。
Barrier:跨平台共享使用鼠标和键盘终极方案! - 知乎 @科技玩家
知乎@Kingdo 在这篇博文中有写到Ubuntu的配置,可供参考。
神器!多台计算机共享使用键盘鼠标! - 知乎 @Kingdo
使用感受
有时尝试连接时明明都设置好了但是移动鼠标没有反应,需要把两台电脑都重启。
确实可以做到一套键鼠在两台机器间无缝衔接,还可以跨设备共享剪贴板,包括文字和图片都可以。
鼠标在客户端屏幕上有时明显卡顿,可能和Wifi环境有关吧。键盘输入没有问题。
拖放文件传输功能明明勾选上了却用不了。设置入口如下图。感兴趣的可以研究一下~
结语
Barrier作为一款免费开源的软件,功能强大,github上还有更新。虽然第一次配置时步骤较多,使用起来有一些小毛病,但是依旧瑕不掩瑜。
整理教程不易,如需转载,请注明文章来源。
版权归原作者 Sean1014 所有, 如有侵权,请联系我们删除。