Lan Mouse 配置详解:从基础设置到高级优化的完整教程
·
想要在多台电脑间无缝使用同一套鼠标键盘吗?Lan Mouse 正是你需要的终极解决方案!这款基于 Rust 开发的跨平台鼠标键盘共享软件,让你可以像苹果 Universal Control 一样轻松控制多台设备。🎯
【免费下载链接】lan-mouse mouse & keyboard sharing via LAN 项目地址: https://gitcode.com/gh_mirrors/la/lan-mouse
快速入门:基础配置指南
安装 Lan Mouse 的简单方法
Lan Mouse 支持多种安装方式,根据你的操作系统选择最便捷的方法:
- Arch Linux:直接从官方仓库安装
- Fedora:通过 Terra Repository 获取
- MacOS:下载预编译包并授予权限
- Windows:安装 Rust 工具链后编译
安装完成后,启动 Lan Mouse 即可看到直观的图形界面。
首次配置步骤
- 查看主机信息:在 General 区域找到你的主机名、端口和证书指纹
- 添加客户端:点击 Connections 区域的 "+ Add" 按钮
- 授权连接:在目标设备上授权你的连接请求
配置文件深度解析
Lan Mouse 的核心配置通过 config.toml 文件管理,位于 ~/.config/lan-mouse/ 目录下。
基本配置结构
# 配置释放绑定键
release_bind = [ "KeyA", "KeyS", "KeyD", "KeyF" ]
# 可选端口(默认 4242)
port = 4242
# 授权 TLS 证书指纹列表
[authorized_fingerprints]
"bc:05:ab:7a:a4:de:88:8c:2f:92:ac:bc:b8:49:b8:24:0d:44:b3:e6:a4:ef:d7:0b:6c:69:6d:77:53:0b:14:80" = "iridium"
客户端配置详解
[[clients]]
# 位置(left | right | top | bottom)
position = "right"
# 主机名
hostname = "iridium"
# 启动时自动激活此客户端
activate_on_startup = true
# 可选的 IP 地址列表
ips = ["192.168.178.156"]
高级优化技巧
性能调优配置
多网络接口优化:
[[clients]]
position = "left"
hostname = "thorium"
# 为以太网和 WiFi 指定 IP
ips = ["192.168.178.189", "192.168.178.172"]
# 可选端口
port = 4242
安全配置最佳实践
- 证书指纹管理:定期更新授权指纹
- 端口自定义:避免使用默认端口增强安全性
- IP 地址限制:只允许特定 IP 连接
故障排除与常见问题
连接问题解决方案
- 防火墙配置:确保 UDP 端口 4242 开放
- 证书授权:检查指纹是否匹配
- 网络可达性:验证主机名解析和 IP 连通性
平台特定注意事项
- Windows:无物理鼠标时光标可能不可见
- Wayfire:必须在配置中添加
shortcuts-inhibit插件 - X11:目前仅支持输入模拟功能
自动化部署方案
系统服务配置
使用提供的 systemd 服务文件 实现开机自启:
cp service/lan-mouse.service ~/.config/systemd/user/
systemctl --user daemon-reload
systemctl --user enable --now lan-mouse.service
条件编译优化
根据你的使用场景,可以只编译需要的后端功能:
cargo build --no-default-features --features layer_shell_capture,wlroots_emulation
实用配置模板
这里是一个完整的配置示例,你可以直接复制使用:
release_bind = [ "KeyA", "KeyS", "KeyD", "KeyF" ]
port = 4242
[authorized_fingerprints]
"your-certificate-fingerprint" = "remote-hostname"
[[clients]]
position = "right"
hostname = "work-pc"
activate_on_startup = true
ips = ["192.168.1.100"]
[[clients]]
position = "left"
hostname = "home-pc"
ips = ["192.168.1.101"]
通过这份完整的 Lan Mouse 配置指南,你现在应该能够轻松设置和优化你的多设备工作环境了!🚀
【免费下载链接】lan-mouse mouse & keyboard sharing via LAN 项目地址: https://gitcode.com/gh_mirrors/la/lan-mouse
更多推荐




所有评论(0)