<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Mosh on Security Architects</title>
		<link>https://securityarchitects.com/tags/mosh/</link>
		<description>Recent content in Mosh on Security Architects</description>
		<generator>Hugo</generator>
		<language>en-us</language>
		
		
		
		
			<lastBuildDate>Sun, 06 Sep 2026 00:00:00 +0000</lastBuildDate>
		
			<atom:link href="https://securityarchitects.com/tags/mosh/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Mosh through your own relay</title>
				<link>https://securityarchitects.com/post/mosh-through-your-own-relay/</link>
				<pubDate>Sun, 06 Sep 2026 00:00:00 +0000</pubDate>
				<guid>https://securityarchitects.com/post/mosh-through-your-own-relay/</guid>
				<description>&lt;p&gt;Mosh (mobile shell) is the remote terminal for people who close the lid.&#xA;Your session survives sleep, a change of wifi, a train tunnel, and a laggy&#xA;link, because instead of one long TCP connection it sends small encrypted&#xA;UDP datagrams and lets either end roam. If you have used it once you do not&#xA;go back to a plain &lt;code&gt;ssh&lt;/code&gt; session on a laptop.&lt;/p&gt;&#xA;&lt;p&gt;It also does not work through tunnel products, and never has. Those products&#xA;forward TCP: ngrok offers no UDP endpoint at all, and Cloudflare Tunnel&#xA;carries UDP only to a device running its own client. Mosh through them&#xA;connects, prints nothing, and hangs. Tailscale is the exception, because&#xA;Tailscale is a network rather than a tunnel, and UDP simply routes.&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
