<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Ssh on Wenkang's BLOG</title><link>https://jiwenkang.com/tags/ssh/</link><description>Recent content in Ssh on Wenkang's BLOG</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Sun, 18 Oct 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://jiwenkang.com/tags/ssh/index.xml" rel="self" type="application/rss+xml"/><item><title>cloudflared access ssh 报 websocket: bad handshake：先看 HTTP 状态码，再决定查哪一头</title><link>https://jiwenkang.com/posts/2026/cloudflared-bad-handshake-quic-drop/</link><pubDate>Sun, 18 Oct 2026 00:00:00 +0000</pubDate><guid>https://jiwenkang.com/posts/2026/cloudflared-bad-handshake-quic-drop/</guid><description>&lt;blockquote&gt;
&lt;p&gt;我有个自己写的小工具（cfssh），用 Cloudflare Tunnel + Access 让别人电脑上的 SSH 能被我远程连进去。某天我这边的 &lt;code&gt;ssh&lt;/code&gt; 突然只剩一句 &lt;code&gt;websocket: bad handshake&lt;/code&gt;，连不上了。&lt;/p&gt;
&lt;p&gt;这篇记两件事：这句报错背后的几种可能，怎么用几条 &lt;code&gt;curl&lt;/code&gt; 把问题一刀切到&amp;quot;是对端隧道掉了、还是对端 sshd 没起&amp;quot;；以及这次的真正原因（QUIC 连接超时断开后没自己恢复），和我据此给工具加的自动重连。&lt;/p&gt;
&lt;p&gt;文中的域名、令牌、公网地址一律用占位符，只保留可复用的结构。&lt;/p&gt;
&lt;/blockquote&gt;</description></item></channel></rss>