自愈 SSH SOCKS 代理

基于 SSH 的进程内 SOCKS5 代理。只需粘贴一次主机、用户名和密码;PUSSH 会生成 Ed25519 密钥并安装它,随后在 Wi-Fi 切换、VPN 开关、睡眠/唤醒以及连接不稳定时自动自愈隧道——始终在同一本地端口上重连。

pussh — vps.example.com

pussh connect vps.example.com

→ 预检:登录正常,允许 TCP 转发

→ 正在生成 Ed25519 密钥 ok

→ 正在安装公钥 (ssh-copy-id) ok

→ SOCKS5 127.0.0.1:1080

✔ 已连接 — 每 10 秒心跳,自动重连已开启

链路 42 ms · ↓ 94 Mbps · ↑ 31 Mbps

ssh-copy-id

一键设置

粘贴主机、用户名和密码,点击连接——PUSSH 会为你生成并安装密钥。无需终端,无需管理密钥文件。

10s heartbeat

自愈隧道

心跳与网络变化监视器会自动重建连接并保持相同的本地端口,因此你的应用无需重新配置。

OS webview

单一可执行文件

以单个可执行文件发布,使用操作系统内置的 webview。终端用户机器上无需运行环境和依赖。

TOFU · keychain

默认安全

密码保存在操作系统的密钥库中;首次使用时固定服务器身份;设置完成后每次连接都仅使用密钥。

工作原理

三步即可连接

无需终端。无需手动处理密钥。无需单独安装 ssh 或 PuTTY。

01

粘贴你的服务器信息

购买任意一台 Linux VPS,然后把它的主机、用户名和密码粘贴一次。PUSSH 会进行预检查,确认登录可用且服务器允许 TCP 转发——任何问题都会提前告知,然后它才会开始为你保持连接并自动修复。

$ user@host + password

02

PUSSH 安装密钥并打开隧道

它在本地生成 Ed25519 密钥,并将公钥安装到服务器上(内置 ssh-copy-id)。密码仅使用一次——由于每次重连都仅使用密钥,PUSSH 会在 Wi-Fi 切换、VPN 开关或连接断开后静默重建隧道,无需再次询问密码。

$ ssh-keygen -t ed25519

03

让你的应用指向代理

本地 SOCKS5 监听器出现在 127.0.0.1:<port>,并在重连时保持同一端口。每 10 秒的心跳和网络变化监视器会检测断开或不稳定的连接并自动自愈隧道,因此你的应用无需重新配置。

$ SOCKS5 127.0.0.1:1080

它的全部功能

完整而稳健的代理工具箱

下面的每项功能都已实现并发布。

Windows 和 macOS

为单个应用、一组域名或全部流量进行路由

让某个应用的流量强制走隧道,而其余流量保持直连——或在整台电脑上按目的地,通过主机名、通配符、IP 和 CIDR 规则来引导流量。无需为每个应用设置 SOCKS,启用规则后也无需重启应用。

  • 被包装应用的子进程会自动路由
  • 丢弃 QUIC 和 IPv6,以防止在代理路径上泄漏
  • 通过 DNS、TLS SNI 和 Host 头进行智能匹配
PUSSH app interface showing per-app and domain routing
PUSSH offline network map with live tunnel latency and throughput
离线网络地图

在实时世界地图上查看你的隧道

示意性世界地图会标出这台电脑和每个已保存的服务器,并用动画线条表示活动隧道,实时显示延迟和真实的上传/下载吞吐量,并按链路质量着色。内置矢量地图集,因此无需地图瓦片或网络连接即可使用。

实时延迟

真实吞吐量

离线可用

pussh

获取 PUSSH

单个文件。无需终端。无需 PuTTY。无需安装运行环境。一键即可让你自己的 VPS 变成自愈代理。

Windows Windows 10/11 — 主要构建目标 v1.0.8 下载 .exe
macOS Apple Silicon 与 Intel v1.0.8 下载 .dmg

下载即表示你同意使用自己的 SSH 服务器。PUSSH 是客户端,而非托管的 VPN 服务。

联系

有疑问?联系我们

告诉我们你的配置、报告问题,或询问任何关于 PUSSH 的事情。我们会阅读每一条消息。

隐私优先

我们只保存你通过此表单发送给我们的内容。

快速回复

我们力争在几天内回复。