WinMosh:原生 Windows Mosh 客户端,无需 WSL,一行命令安装
WinMosh原生 Windows Mosh 客户端无需 WSL一行命令安装什么是 Mosh为什么需要 WinMoshMoshMobile Shell是 MIT 开发的远程终端协议专为移动场景设计。它的核心能力是断网不中断笔记本电脑休眠、Wi-Fi 切换、IP 地址变化后SSH 连接直接断开Mosh 自动恢复高延迟可用在 4G/5G、跨国链路上SSH 的逐字回显几乎不可用Mosh 通过本地回显保持流畅基于 UDP不同于 SSH 的 TCP 长连接Mosh 的无状态 UDP 天然抗丢包但官方 Mosh 发布 14 年来一直没有原生 Windows 客户端。Windows 用户要装 WSL、Cygwin 或 MSYS2 才能用。WinMosh 填补了这个空白用 Rust 完整实现了 Mosh 客户端协议直接运行在 Windows Terminal / PowerShell / cmd 中不依赖任何 Unix 兼容层。安装irmhttps://raw.githubusercontent.com/BG2MKJ/WinMosh/main/install.ps1|iex一行命令自动下载解压加入 PATH。安装后同时提供winmosh和wm两个命令名。使用# 直接连接wm userhost# 指定服务器端 mosh-server 路径conda 安装的情况wm userhost--server/home/user/miniconda3/bin/mosh-server# 保存别名wm alias add myserver user192.168.1.100--server/path/to/mosh-server wm myserver# 更新wm update--download# 卸载wm--uninstall技术实现项目使用 Rust workspace 分为六个 crate模块职责原创度winmosh-protocolSSP 状态同步、AES-OCB 加密、数据报分片协议逻辑参照官方 CRust 独立编写winmosh-terminalVT/ANSI 解析、帧缓冲自研渲染直接透传 HostByteswinmosh-bootstrapSSH 连接、远端 mosh-server 启动自研winmosh-configTOML 配置、别名管理、SSH config 解析完全原创winmosh-platformWindows 控制台 I/O、raw mode完全原创winmoshCLI、会话主循环、更新/卸载自研关键协议实现SSPState Synchronization Protocol状态编号、diff 生成/应用、ACK 机制、重传完全跟随官方 Mosh 的 C 实现AES-128 OCB 加密通过官方 golden vector 验证与 mosh-server 线级兼容Protobuf 编解码手写轻量解析器不依赖 protoc兼容性服务器mosh-server 来源结果Ubuntu 22.04, apt 安装系统包管理器✅Ubuntu 22.04, conda-forgeminiconda3✅两个环境均无需修改服务器端直接连接正常使用。测试覆盖86 个单元测试winmosh-protocol: 38加密、分片、状态同步、传输层winmosh-terminal: 16终端解析、帧缓冲、渲染winmosh-config: 13配置加载、别名、SSH 解析winmosh-bootstrap: 8SSH 命令构建、输出解析winmosh: 10CLI、会话、按键映射winmosh-platform: 1控制台模式网络韧性模拟 70% 丢包率下 200 次状态变更最终收敛一致断连 40 个状态后恢复任意乱序到达正确重组。已知限制预测性本地回显尚未实现高延迟下打字有滞后感不支持 Mosh 的滚动历史同步仅支持 Windows x86_64项目地址https://github.com/BG2MKJ/WinMosh

相关新闻

C# 学习 (1.安装.net 10)

C# 学习 (1.安装.net 10)

链接 https://dotnet.microsoft.com/zh-cn/download/dotnet/10.0 选择SDK-WINDOWS-安全程序-x64 下载并安装完成后,打开CMD 执行 dotnet --version ,返回10.XXXX 则安装成功

2026/8/6 15:20:37 阅读更多 →
【2024最权威AI法语学习图谱】:融合CEFR标准+脑电波反馈数据,仅开放500份定制化诊断报告

【2024最权威AI法语学习图谱】:融合CEFR标准+脑电波反馈数据,仅开放500份定制化诊断报告

更多请点击: https://intelliparadigm.com 第一章:AI学法语方法的底层逻辑与认知科学基础 人类语言习得并非单纯记忆词汇与语法规则,而是大脑皮层在多模态输入(听觉、视觉、语义、情境)驱动下,通过突触可塑…

2026/8/6 15:19:37 阅读更多 →
广东UL变压器厂家适配中国、日本设备出口美国

广东UL变压器厂家适配中国、日本设备出口美国

在全球产业链深度融合的背景下,中国、日本作为高端制造的重要基地,大量电气设备需跨洋进入美国市场。然而,中美、美日之间的电网标准差异,常成为设备合规通关的隐性门槛。作为深耕电气配套领域的长期生产厂商,广东东莞…

2026/8/6 15:19:37 阅读更多 →

最新新闻

猫抓浏览器扩展:终极网页媒体资源下载解决方案

猫抓浏览器扩展:终极网页媒体资源下载解决方案

猫抓浏览器扩展:终极网页媒体资源下载解决方案 【免费下载链接】cat-catch 猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension 项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch 你是否曾在浏览网页时,看到精…

2026/8/6 16:11:47 阅读更多 →
从0到1:一家扎根广西南宁的网站建公司如何帮老板们省下冤枉钱并真正赚到钱

从0到1:一家扎根广西南宁的网站建公司如何帮老板们省下冤枉钱并真正赚到钱

做网站这行,干了快八年,我在南宁的写字楼里见过太多让人叹气的案例。每次和客户喝茶,他们开口第一句十有八九都是问:“老板,做个网站多少钱?”这句话就像一把刺刀,直接扎进我的心脏。为什么?因为“多少钱”这三个字背后,往往隐藏着对网站价值的严重误解,以及对市场水…

2026/8/6 16:11:47 阅读更多 →
研究者数据工具箱搭建:助力科研效率提升的实用工具体系构建指南

研究者数据工具箱搭建:助力科研效率提升的实用工具体系构建指南

Wispaper官网地址:https://www.wispaper.ai/ 目前,全球学术成果总量已超过3.6 亿篇,覆盖 32 个学科领域,每天还有数万篇新文献加入索引。然而,这些知识中的大部分仍被困在语言的屏障之后。一篇日语论文想要传到柏林的…

2026/8/6 16:11:47 阅读更多 →
饶平汤溪水库麻竹柯索道·三线循环吊篮系统程序方案

饶平汤溪水库麻竹柯索道·三线循环吊篮系统程序方案

1. 系统架构总览 路线闭环 Closed-loop Route:A点 麻竹柯→ B点 负/正坝中间山台→ C点 河西背后山台 → 回A点。 索道制式 Cableway Type:三线制 3-wire system—— 采用 2条承重索 Track Ropes+ 1条无极牵引索 Endless Haul Rope。吊杆顶边增设的加粗拉力钢丝 Reinfor…

2026/8/6 16:11:47 阅读更多 →
数据质量的定义是什么?如何搭建数据质量监控体系?

数据质量的定义是什么?如何搭建数据质量监控体系?

凌晨两点,我又一次对着两个系统的Excel导出一行行做VLOOKUP。市场部说活动拉了三千人,运营部后台只显示两千七,三百人的差异到底去哪了,没人说得清。CRM导出一份,ERP导出一份,两份数据拼在一起就开始打架&a…

2026/8/6 16:11:47 阅读更多 →
基于System Generator的简易DDS设计与实现:图形化FPGA数字信号生成

基于System Generator的简易DDS设计与实现:图形化FPGA数字信号生成

1. 项目概述:用System Generator实现一个简易DDS 在数字信号处理、通信系统或者测试测量领域,我们经常需要一个能产生特定频率和波形的信号源。过去,这通常意味着要搬出一台笨重的函数发生器。但现在,随着FPGA技术的发展&#xff…

2026/8/6 16:10:47 阅读更多 →

日新闻

深入解析LimboAI C++内核:架构设计与性能优化实战

深入解析LimboAI C++内核:架构设计与性能优化实战

1. 项目概述:为什么我们需要深入LimboAI的C内核?如果你是一名使用Godot引擎的游戏开发者,尤其是对AI行为逻辑有较高要求的项目,那么LimboAI这个名字你大概率不会陌生。它作为Godot 4生态中一个备受瞩目的行为树与状态机插件&#…

2026/8/6 0:00:06 阅读更多 →
Unity 2D游戏敌人AI系统:基于PlayMaker状态机与2D Toolkit的实战开发

Unity 2D游戏敌人AI系统:基于PlayMaker状态机与2D Toolkit的实战开发

1. 项目概述与核心思路大家好,我是老张,一个在游戏开发一线摸爬滚打了十多年的老码农。今天咱们接着聊《空洞骑士》风格2D动作游戏的Demo制作。上一期我们搭好了基础框架,处理了角色移动和碰撞,这一期,我们要让游戏世界…

2026/8/6 0:00:06 阅读更多 →
被动防火门市场前景发展趋势

被动防火门市场前景发展趋势

被动防火门依靠材质结构、密闭构造阻隔烟火蔓延,无需电控启动,是建筑被动消防系统核心构件,行业依托新规管控、城市更新、工业安全升级迎来稳定扩容,整体朝着合规化、专项化、低碳化、智能化方向发展。现阶段 GB12955‑2024 新版国…

2026/8/6 0:00:06 阅读更多 →

周新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/5 15:00:43 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/5 13:13:56 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/5 10:20:36 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/5 23:28:39 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/5 21:00:14 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/5 23:46:51 阅读更多 →