技术文档收录
ASCII
Tcpdump
Linux
WireGuard 一键安装脚本 | 秋水逸冰
SSH Config 那些你所知道和不知道的事 | Deepzz's Blog
Linux 让终端走代理的几种方法
ubuntu 20.04 server 版设置静态 IP 地址 - 链滴
Linux 挂载 Windows 共享磁盘的方法 - 技术学堂
将 SMB/CIFS 网络硬盘永久的挂载到 Ubuntu 上 - 简书
linux 获取当前脚本的绝对路径 | aimuke
[Linux] Linux 使用 / dev/urandom 生成随机数 - piaohua's blog
Linux 生成随机数的多种方法 | Just Do It
Linux 的 Centos7 版本下忘记 root 或者普通用户密码怎么办?
Git 强制拉取覆盖本地
SSH 安全加固指南 - FreeBuf 网络安全行业门户
Linux 系统安全强化指南 - FreeBuf 网络安全行业门户
Linux 入侵排查 - FreeBuf 网络安全行业门户
sshd_config 配置详解 - 简书
SSH 权限详解 - SegmentFault 思否
CentOS 安装 node.js 环境 - SegmentFault 思否
如何在 CentOS 7 上安装 Node.js 和 npm | myfreax
几款 ping tcping 工具总结
OpenVpn 搭建教程 | Jesse's home
openvpn 一键安装脚本 - 那片云
OpenVPN 解决 每小时断线一次 - 爱开源
OpenVPN 路由设置 – 凤曦的小窝
OpenVPN 设置非全局代理 - 镜子的记录簿
TinyProxy 使用帮助 - 简书
Ubuntu 下使用 TinyProxy 搭建代理 HTTP 服务器_Linux_运维开发网_运维开发技术经验分享
Linux 软件包管理工具 Snap 常用命令 - 简书
linux systemd 参数详解
Systemd 入门教程:命令篇 - 阮一峰的网络日志
记一次 Linux 木马清除过程
rtty:在任何地方通过 Web 访问您的终端
02 . Ansible 高级用法 (运维开发篇)
终于搞懂了服务器为啥产生大量的 TIME_WAIT!
巧妙的 Linux 命令,再来 6 个!
77% 的 Linux 运维都不懂的内核问题,这篇全告诉你了
运维工程师必备:请收好 Linux 网络命令集锦
一份阿里员工的 Java 问题排查工具单
肝了 15000 字性能调优系列专题(JVM、MySQL、Nginx and Tomcat),看不完先收
作业调度算法(FCFS,SJF,优先级调度,时间片轮转,多级反馈队列) | The Blog Of WaiterXiaoYY
看了这篇还不会 Linux 性能分析和优化,你来打我
2019 运维技能风向标
更安全的 rm 命令,保护重要数据
求你了,别再纠结线程池大小了!
重启大法好!线上常见问题排查手册
Docker
「Docker」 - 保存镜像 - 知乎
终于可以像使用 Docker 一样丝滑地使用 Containerd 了!
私有镜像仓库选型:Harbor VS Quay - 乐金明的博客 | Robin Blog
exec 与 entrypoint 使用脚本 | Mr.Cheng
Dockerfile 中的 CMD 与 ENTRYPOINT
使用 Docker 配置 MySQL 主从数据库 - 墨天轮
Alpine vs Distroless vs Busybox – 云原生实验室 - Kubernetes|Docker|Istio|Envoy|Hugo|Golang | 云原生
再见,Docker!
Python
Pipenv:新一代Python项目环境与依赖管理工具 - 知乎
Python list 列表实现栈和队列
Python 各种排序 | Lesley's blog
Python 中使用 dateutil 模块解析时间 - SegmentFault 思否
一个小破网站,居然比 Python 官网还牛逼
Python 打包 exe 的王炸 - Nuitka
Window
批处理中分割字符串 | 网络进行时
Windows 批处理基础命令学习 - 简书
在Windows上设置WireGuard
Windows LTSC、LTSB、Server 安装 Windows Store 应用商店
中间件
Nginx 中的 Rewrite 的重定向配置与实践
RabbitMQ 的监控
RabbitMq 最全的性能调优笔记 - SegmentFault 思否
为什么不建议生产用 Redis 主从模式?
高性能消息中间件——NATS
详解:Nginx 反代实现 Kibana 登录认证功能
分布式系统关注点:仅需这一篇,吃透 “负载均衡” 妥妥的
仅需这一篇,妥妥的吃透” 负载均衡”
基于 nginx 实现上游服务器动态自动上下线——不需 reload
Nginx 学习书单整理
最常见的日志收集架构(ELK Stack)
分布式之 elk 日志架构的演进
CAT 3.0 开源发布,支持多语言客户端及多项性能提升
Kafka 如何做到 1 秒处理 1500 万条消息?
Grafana 与 Kibana
ELK 日志系统之通用应用程序日志接入方案
ELK 简易 Nginx 日志系统搭建: ElasticSearch+Kibana+Filebeat
记一次 Redis 连接池问题引发的 RST
把 Redis 当作队列来用,你好大的胆子……
Redis 最佳实践:业务层面和运维层面优化
Redis 为什么变慢了?常见延迟问题定位与分析
好饭不怕晚,扒一下 Redis 配置文件的底 Ku
rabbitmq 集群搭建以及万级并发下的性能调优
别再问我 Redis 内存满了该怎么办了
Nginx 状态监控及日志分析
数据库
SQLite全文检索
Mysql 查看用户连接数配置及每个 IP 的请求情况 - 墨天轮
防火墙-iptables
iptables 常用规则:屏蔽 IP 地址、禁用 ping、协议设置、NAT 与转发、负载平衡、自定义链
防火墙 iptables 企业防火墙之 iptables
Linux 防火墙 ufw 简介
在 Ubuntu 中用 UFW 配置防火墙
在 Ubuntu20.04 上怎样使用 UFW 配置防火墙 - 技术库存网
监控类
开箱即用的 Prometheus 告警规则集
prometheus☞搭建 | zyh
docker 部署 Prometheus 监控服务器及容器并发送告警 | chris'wang
PromQL 常用命令 | LRF 成长记
持续集成CI/CD
GitHub Actions 的应用场景 | 记录干杯
GithubActions · Mr.li's Blog
工具类
GitHub 中的开源网络广告杀手,十分钟快速提升网络性能
SSH-Auditor:一款 SHH 弱密码探测工具
别再找了,Github 热门开源富文本编辑器,最实用的都在这里了 - srcmini
我最喜欢的 CLI 工具
推荐几款 Redis 可视化工具
内网代理工具与检测方法研究
环境篇:数据同步工具 DataX
全能系统监控工具 dstat
常用 Web 安全扫描工具合集
给你一款利器!轻松生成 Nginx 配置文件
教程类
手把手教你打造高效的 Kubernetes 命令行终端
Keras 作者:给软件开发者的 33 条黄金法则
超详细的网络抓包神器 Tcpdump 使用指南
使用 fail2ban 和 FirewallD 黑名单保护你的系统
linux 下 mysql 数据库单向同步配置方法分享 (Mysql)
MySQL 快速删除大量数据(千万级别)的几种实践方案
GitHub 上的优质 Linux 开源项目,真滴牛逼!
WireGuard 教程:使用 Netmaker 来管理 WireGuard 的配置 – 云原生实验室 - Kubernetes|Docker|Istio|Envoy|Hugo|Golang | 云原生
Tailscale 基础教程:Headscale 的部署方法和使用教程 – 云原生实验室 - Kubernetes|Docker|Istio|Envoy|Hugo|Golang | 云原生
Nebula Graph 的 Ansible 实践
改进你的 Ansible 剧本的 4 行代码
Caddy 2 快速简单安装配置教程 – 高玩梁的博客
切换至 Caddy2 | 某不科学的博客
Caddy2 简明教程 - bleem
树莓派安装 OpenWrt 突破校园网限制 | Asttear's Blog
OpenVPN 路由设置 – 凤曦的小窝
个性化编译 LEDE 固件
盘点各种 Windows/Office 激活工具
[VirtualBox] 1、NAT 模式下端口映射
VirtualBox 虚拟机安装 openwrt 供本机使用
NUC 折腾笔记 - 安装 ESXi 7 - 苏洋博客
锐捷、赛尔认证 MentoHUST - Ubuntu 中文
How Do I Use A Client Certificate And Private Key From The IOS Keychain? | OpenVPN
比特记事簿: 笔记: 使用电信 TR069 内网架设 WireGuard 隧道异地组网
利用 GitHub API 获取最新 Releases 的版本号 | 这是只兔子
docsify - 生成文档网站简单使用教程 - SegmentFault 思否
【干货】Chrome 插件 (扩展) 开发全攻略 - 好记的博客
一看就会的 GitHub 骚操作,让你看上去像一位开源大佬
【计算机网络】了解内网、外网、宽带、带宽、流量、网速_墩墩分墩 - CSDN 博客
mac-ssh 配置 | Sail
如何科学管理你的密码
VirtualBox NAT 端口映射实现宿主机与虚拟机相互通信 | Shao Guoliang 的博客
CentOS7 配置网卡为静态 IP,如果你还学不会那真的没有办法了!
laisky-blog: 近期折腾 tailscale 的一些心得
使用 acme.sh 给 Nginx 安装 Let’ s Encrypt 提供的免费 SSL 证书 · Ruby China
acme 申请 Let’s Encrypt 泛域名 SSL 证书
从 nginx 迁移到 caddy
使用 Caddy 替代 Nginx,全站升级 https,配置更加简单 - Diamond-Blog
http.proxy - Caddy 中文文档
动手撸个 Caddy(二)| Caddy 命令行参数最全教程 | 飞雪无情的总结
Caddy | 学习笔记 - ijayer
Caddy 代理 SpringBoot Fatjar 应用上传静态资源
使用 graylog3.0 收集 open××× 日志进行审计_年轻人,少吐槽,多搬砖的技术博客_51CTO 博客
提高国内访问 github 速度的 9 种方法! - SegmentFault 思否
VM16 安装 macOS 全网最详细
2022 目前三种有效加速国内 Github
How to install MariaDB on Alpine Linux | LibreByte
局域网内电脑 - ipad 文件共享的三种方法 | 岚
多机共享键鼠软件横向测评 - 尚弟的小笔记
本文档发布于https://mrdoc.fun
-
+
首页
多机共享键鼠软件横向测评 - 尚弟的小笔记
> 本文由 [简悦 SimpRead](http://ksria.com/simpread/) 转码, 原文地址 [blog.shrp.me](http://blog.shrp.me/Multi-Computer-Mouse-and-Keyboard-sharing.html) 【注意】最后更新于 9 月前,文中内容可能已过时,请谨慎使用。 我用了多年的多机共享软件 Synergy,一直孤陋寡闻以为跨屏共享软件就只有这么一个,直到前两天在小众软件看到了 [sharemouse](http://www.appinn.com/sharemouse/) 这款软件,试用后发现功能感觉更为强大;稍后更是检索了一番,发现了一众多屏共享软件,于是挑选了几个有代表性的软件做了简单的测试。 首先介绍下多机共享软件的原理:此类软件都是通过网络连接,将控制机的键鼠动作和粘贴板的行为同步到被控制机器,从而达到用一套键鼠操作多台电脑的目的,节约用户的桌面空间,方便用户用一套软件控制多台机器。功能原理其实非常简单,因此测评主要注重用户体验。 ###1. [Synergy](http://symless.com/synergy/) Synergy 应该是最流行的一款多机共享操作的软件了,至少从 [alternativeto.net](http://alternativeto.net/software/mouse-without-borders2) 来看是这样的;它的功能强大,简单好用,但是设置使用也是相对来说比较麻烦的。 首先说怎么配置。它的软件安装后需要设置是服务端还是客户端,原理是键鼠所在的机器应该设置为服务端,其它机器设置为客户端,然后在客户端填写服务端 IP 或者 HostName 来连接服务端程序,完成配置。服务端和客户端都会生成自己的配置,如果你愿意,可以把它们都存到本地,然后通过文本修改来调整 GUI 界面所不提供的一些参数和功能;当然,这种调整对于大多数人来说根本没有用。 配置好了以后当然是使用了,它提供了以下几种功能: 基本功能:通过鼠标可以在不同的机器间移动,完成键鼠控制不同机器的目的。它支持最多 15 台机器互联和控制。可以通过鼠标拖拽实现文件的粘贴,文本和图片的复制粘贴也是可以的。 热键:它提供自定义热键,可以切换屏幕,可以切换方向,也可以锁定指针在某一个屏幕。(话说这个功能我才注意到,不用鼠标切换桌面对于我来说非常实用的啊,应该早点注意到的) 死角:死角是当鼠标移动到显示器的角落时,不切换屏幕。这个功能非常实用,因为这些地方通常有关闭按钮啊,开始菜单之类的,面积不算大,一不小心就挪出屏幕了。死角可以保证操作顺利。Synergy 的死角可以统一设置,也可以针对某个机器进行单独设置。 按键映射:Mac 和 Windows 的按键是不一样的,如果在多个系统之间使用,肯定是要处理下 ctrl,meta 键的行为。我一般是 Mac 控制 Windows,此时 Windows 的按键 Cmd 和 Ctrl 键是互换的。 操作系统支持:Mac Linux Windows,有人也做了 Android 和 iOS 的程序(似乎没维护,iOS 的好像已经不支持了) 安全:由于客户端必须指定服务端 IP,并且只能从服务端控制客户端,其控制的安全还是有保障的,很难被其他人控制了你的客户端。如果使用高级账户的 SSL 功能,网络也不能劫持到你通过网络传输的密码了,还是比较安全的。 登陆界面:不管你的服务端和客户端是不是登陆界面,它都支持把鼠标挪进不同的机器,并且控制。 缺点么,使用一段时间后我也发现很多了:它好像只支持从主机拖拽拖拽文件到 Windows 客户端而不能反向操作,Mac 目录拖拽过去变成了一个很小的文件而不能使用(或许因为 Mac 的文件夹也是文件,没有当做文件夹处理)。复制文本和图片是双向的,但是有时候需要在进行复制的机器上找个地方粘贴一下,否则不能同步到其它机器——这可能跟文本复制粘贴的程序相关,我不止一次发现在客户端的 Windows 的微信客户端不能直接粘贴文本,必须要在客户端系统打开记事本粘贴一下再复制才能粘贴到客户端的微信。服务器的截图倒是可以直接粘贴到微信,但是根据截图大小,需要等网络传输后才能在客户端粘贴(高度怀疑没有压缩,直接传位图了),而且网络传输没有进度条,因此你不知道到底什么时候才能粘贴。使用复制粘贴不能将文件从一台电脑拷贝到另一台。还有,当客户端 Windows 的 UAC 窗口出现时,它是不能控制客户端的——UAC 把它的能力禁止了。 还有一个不算缺点的缺点:由于账号体系不是原生的,所以你机器的 IP 地址是没有中心服务器管理的——也就是说,如果你的两台设备在一个大局域网的不同子网内,没有做 hostname 的跨子网通知,并且强制 DHCP,那么你就只能每次 DHCP 后重新在客户端设置服务端 IP。如果能通过账号体系将自己的 IP 上报再下发到客户端,客户端再连接此 IP 的话就能解决这个问题了。 它的收费目前分基本版和高级版,都是一次性购买,目前基本版 10 美元,高级版 29 美元。目前来说高级版的 ssl 和客服支持对于大多数人来说什么用也没有,10 美元的 lifetime access 买这么一款给力的软件实在是…… 太便宜了。只能说作者现在要养活这么一个开发团队,难度有点高啊,很大可能若干年后作者跑路。不过 Synergy 的代码是开源的,开源社区会接盘。至少我还在用的话肯定会想办法去编译兼容版本的。 ###2. [ShareMouse](http://www.keyboard-and-mouse-sharing.com/index.html) 今天就是试用它以后才发现它做的真的很不错,如果是同一个局域网的话,安装好以后都不用设置就已经连接到一起了——不过在公司怎么办呢?那只好买收费版啦。它的另一个好处是没有服务端和客户端的区别,玩游戏时可以用一台电脑控制一台平板,睡觉的时候用平板控制电脑关机——等等,平板怎么把鼠标挪出屏幕呢?好吧,这个功能用处似乎不太多…… 基本功能:免费版支持最多 2 台机器互联和控制,高级版支持 9 台。可以通过鼠标拖拽和复制粘贴功能实现文件的粘贴,文本和图片的复制粘贴也是可以的。文件的复制粘贴会显示进度条,但是拖拽文件的时候没有显示,会卡死接受文件的目录——对,它接受文件的时候可以在任意文件夹。 热键:只有直接跳到另一个屏幕的热键和粘贴的热键 ctrl+v,不过这就够了吧。 死角:这个功能当然也有啦,不过似乎不能指定几个像素。此外还有全屏自动禁止切换,这样玩游戏的时候另一台看电影听音乐,不会影响打游戏的。 按键映射:这个我真没找到…… 操作系统支持:Mac Windows,很多真正有多屏使用需要的人免不了要用 Linux 的,这个客户端的缺失其实影响应该很大吧 安全:免费的不能加密码,加密码后客户端是相同密码的就可以连接。也就是想在公司用,掏钱是肯定嗒。 登陆界面:不管你的服务端和客户端是不是登陆界面,它都支持把鼠标挪进不同的机器,并且控制。而且 UAC 界面也能控制哦。 简单试了一下,如果它是一次性购买的话我肯定就用它替代 Synergy 了——跟 Synergy 一样的流畅,方便,外加比它简单的配置,文件复制粘贴,都直击痛点。而且进入离开某台机器的时候可以屏幕变暗,真是太简单了有木有。 缺点也是有的,最大的一个痛点是除了直接互联外,如果想自己加一台机器进来只能使用 IP 而不能使用 HOSTNAME——也就是说,在使用 DHCP 的公司内,好像更加难用了。按键映射在跨平台的时候是个问题,我总不能 Mac 用 Cmd+v 而到 Windows 使用 ctrl+v 吧。Linux 也要支持啊。 至于收费么…… 它不仅不是一次性收费,每年的年费还特别高:即便是按照每年最便宜的年费,标准版是 $8.97,高级版是 $22.48。这是你一次性要交 5 年的情况下才有如此优惠。 如果你只是在家里的两台电脑之间这么用,它的免费版还是挺值得推荐的 (但是文件拖动是不支持的);但凡你的使用场景比较复杂,那它就只能爱莫能助了。 ###3. [Mouse without Borders](https://www.microsoft.com/en-us/download/details.aspx?id=35460) 这款软件更像是钦定的感觉,你问我资瓷不资瓷,我当然是资瓷的啦,家里的两台 Windows 电脑已经使用它来替换 Synergy 了。作为微软官方的产品,它只支持 Windows 系列的系统;但是它的设定也简单,也没有客户端服务端的区别,文件的粘贴复制、拖拽更加流畅,没有卡死的情况发生。如果仅从文件操作这点来说,其它两个软件还是有点图样。 基本功能:支持最多 4 台机器互联和控制,相互之间可以水平也可以上下各两台。可以通过鼠标拖拽和复制粘贴功能实现文件的粘贴,文本和图片的复制粘贴也是可以的。文件的复制粘贴会弹气泡提示。拖动到第二台机器的时候也会显示拖动的图标,跟在一台机器似的,效果相当赞。 热键:有不少热键可以用,比 Synergy 多多了。 死角:这个功能当然也有啦,也不能指定几个像素。并有全屏自动禁止切换 按键映射:这个有,但是为啥 Windows 之间还要映射…… 操作系统支持:Sorry,Windows only 安全:这个是通过软件显示自己的 code,在另一台输入来实现的互联。所以不会导致你的电脑被别人控制的。 登陆界面:如同 ShareMouse,不管你的服务端和客户端是不是登陆界面,它都支持。UAC 也不能阻止。 此外它还支持 IP 的 mapping,类似 host 功能,这是它应对跨子网 DHCP 的策略:你自己把 ip 写进去,然后用 hostname 去连接。 如果你只用 Windows,没有理由不用它改用其他软件。Windows 最好的体验,外加免费。 ###4. [teleport](http://abyssoft.com/software/teleport/) 一款只支持 Mac 的软件,简历上说作者从 04 年到现在都在苹果做开发。这么说来这软件就像是上边那款一样,都是官方出品啊。作者还有一款 soundfly,是把声音传到另一台去的,难道这是 airplay 的原型?不明觉厉。 不过看它的界面,真是非常非常简单,恐怕也没有办法在家以外使用。我就不进行尝试了,有需要的人可以试一试~ ###5. [across](http://www.acrosscenter.com/) 如果说上边几款软件通过 TCP/IP 来使用,这款软件就有意思多了,它使用蓝牙虚拟为键盘和鼠标,从而进一步操作对方的。然而它还是需要在控制和被控机器都安装自己,从而限制了它的使用范围。因此他只支持 Mac 和 Windows 和安卓(没有蓝牙的 Windows 台式机和 iOS 残念中……) 不过话说它并不贵, Windows 客户端 6.99 美刀,Mac 客户端 6.99 美刀,一起买 9.99 美刀。 ###6. [Multiplicity](http://edgerunner.com/multiplicity) 这款软件似乎又是只能支持 Windows 的,不过它有几个特点:可以同时锁定解锁,可以单独一台显示器(这跟硬件 KVM 几乎一样了啊!)。由于上边这条特性,它也可以远程工作,通过 VPN 工作,反正就一台显示器嘛,显示就是了。价格是一次性买断的, 我看还是比较合理,对于运维同学可以入手,其他人就算了吧…… 文章作者 尚弟 上次更新 2021-06-12 [(7e4096a)](https://github.com/stirp/stirp.github.io/commit/7e4096a4b0a9fcb6c66839c35464229ff717d2fe "update imported") 许可协议 © Copyright 2021 by 尚弟
Jonny
2022年3月24日 17:24
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
【腾讯云】爆款2核2G4M云服务器一年45元,企业首购最高获赠300元京东卡
【腾讯云】爆款2核2G4M云服务器一年45元,企业首购最高获赠300元京东卡
Markdown文件
Word文件
PDF文档
PDF文档(打印)
分享
链接
类型
密码
更新密码
有效期