主机与代理 图标

主机与代理

解析 ~/.ssh/config 一键唤起终端直连或建立端口转发隧道;一键为 Git、NPM、终端开启或关闭本地代理端口

免费开源 系统工具 Windows & macOS 主机与代理 ssh-proxy-helper ZTools主机与代理 主机与代理插件
版本 1.0.1 更新于 2026-10-27 0 次下载
下载 ZTools 后安装 安装客户端后按 Alt+Space 搜索「主机与代理」一键启用

插件界面截图

主机与代理 - ZTools 声明式工作台主界面预览
主机与代理 - ZTools 声明式工作台主界面预览

核心功能特性

Git 全局代理

一键执行 git config --global http.proxy http://127.0.0.1:<port> 与 https.proxy;

NPM / Yarn 代理

一键写入 npm config set proxy 与 https-proxy;

终端环境变量

复制开箱即用的跨平台终端激活指令(PowerShell: $env:http_proxy=...;Bash: export http_proxy=...)。

回车秒连 / 切换代理

若选中置顶代理卡片,回车切换代理开关;若选中 SSH 主机,回车立即打开终端建立连接。

建立端口转发

为当前选中的主机弹出端口转发配置表单。

编辑配置文件

直接在默认编辑器(VS Code / 记事本)中打开 ~/.ssh/config 源码文件。

插件详细介绍与使用指南

功能概述

主机与代理(插件标识:ssh-proxy-helper)是 ZTools 极客桌面效率中枢面向 系统工具 场景打造的官方核心扩展。解析 ~/.ssh/config 一键唤起终端直连或建立端口转发隧道;一键为 Git、NPM、终端开启或关闭本地代理端口。

  • 底层核心痛点:
  • SSH 主机管理割裂:开发者日常维护大量云服务器、跳板机、测试服与开发机,虽然在 ~/.ssh/config 中配置了 Host,但时间一长容易遗忘别名与 IP,每次都要打开文本编辑器翻找配置文件;
  • 临时端口转发繁琐:经常需要把云端内网的 MySQL (3306)、Redis (6379) 或远程 Web 端口临时映射到本地,手敲长串 ssh -L 3306:127.0.0.1:3306 user@host -N 极易输错参数;
  • 开发工具链“代理断流”困境:虽然桌面端开启了代理客户端,但终端(PowerShell/Bash)、Git 命令行与 NPM 默认不走系统代理,导致 git clone 失败或 npm install 超时;开发者每次都需要翻找笔记手动拷贝 export http_proxy=http://127.0.0.1:7890 或 git config --global http.proxy ...,用完又容易忘记取消,导致内网私有仓库拉取报错。
  • 脱离历史惯性设计:
  • 双核合一设计:将“SSH 远程服务器检索与秒连”和“开发环境代理一键开关”两大高频运维场景收敛在一个插件中;
  • 自动探测本地 Clash / V2Ray / Sing-box / Surge 常用监听端口(如 7890、10808、10809),一键同步为 Git、NPM、系统终端配置代理并一键复原;
  • 自动解析 ~/.ssh/config,回车秒开终端直连,Ctrl+T 交互式建立本地端口转发隧道。
  • 架构标准:@ztools/declarative-ui 声明式 UI 视图描述符 | 运行沙箱:Worker 隔离宿主 + 原生系统桥接 | 分类:系统工具

---

核心功能特性

  1. Git 全局代理:一键执行 git config --global http.proxy http://127.0.0.1:<port> 与 https.proxy;
  2. NPM / Yarn 代理:一键写入 npm config set proxy 与 https-proxy;
  3. 终端环境变量:复制开箱即用的跨平台终端激活指令(PowerShell: $env:http_proxy=...;Bash: export http_proxy=...)。
  4. 回车秒连 / 切换代理:若选中置顶代理卡片,回车切换代理开关;若选中 SSH 主机,回车立即打开终端建立连接。
  5. 建立端口转发:为当前选中的主机弹出端口转发配置表单。
  6. 编辑配置文件:直接在默认编辑器(VS Code / 记事本)中打开 ~/.ssh/config 源码文件。

---

典型高频使用场景

  • 场景 1:聚合查看所有 SSH 主机列表、端口转发与开发环境代理状态 — 当你需要快速执行该任务时,按下 Alt+Space 输入 ssh / 主机管理 / ssh连接 / 代理管家 / git代理,回车即可直接进入 ssh-all 视图完成处理并一键复制或导出结果。
  • 场景 2:一键快速切换 Git / NPM / 终端的本地代理开关 (7890/10808) — 当你需要快速执行该任务时,按下 Alt+Space 输入 切换代理 / 开启git代理 / 关闭git代理 / 终端代理,回车即可直接进入 ssh-proxy-toggle 视图完成处理并一键复制或导出结果。
  • 场景 3:基于 SSH 快速建立本地至远程主机的端口转发隧道 — 当你需要快速执行该任务时,按下 Alt+Space 输入 端口转发 / ssh隧道 / 建立隧道,回车即可直接进入 ssh-tunnel 视图完成处理并一键复制或导出结果。

---

唤醒指令与全键盘快捷操作指南

在任何桌面窗口下按下 Alt + Space(macOS 为 Option + Space)呼出 ZTools 搜索框,输入以下指令词即可直达 主机与代理 的对应功能模块:

功能命令标识 (featureCode) 功能说明 推荐触发词 / 唤醒指令 (cmds)
ssh-all 聚合查看所有 SSH 主机列表、端口转发与开发环境代理状态 ssh / 主机管理 / ssh连接 / 代理管家 / git代理
ssh-proxy-toggle 一键快速切换 Git / NPM / 终端的本地代理开关 (7890/10808) 切换代理 / 开启git代理 / 关闭git代理 / 终端代理
ssh-tunnel 基于 SSH 快速建立本地至远程主机的端口转发隧道 端口转发 / ssh隧道 / 建立隧道

全局高频键盘快捷键

快捷键 (Windows / macOS) 交互行为说明
Alt + Space / Option + Space 呼出 ZTools 主搜索框,输入 ssh 直达本插件
↑ / ↓ 在列表项、分类树或操作结果之间平滑移动键盘焦点
Enter 对当前选中项执行默认主动作(打开、复制、执行或查看详情)
Ctrl + Enter / ⌘ + Enter 执行次要高频动作(如在资源管理器/Finder 中定位、复制次要字段)
Ctrl + K / ⌘ + K 展开当前选中项的完整动作面板(Action Panel),支持模糊筛选全部操作
Ctrl + F / ⌘ + F 快速将光标聚焦至顶部搜索/过滤输入框
Esc 关闭当前弹窗/动作面板,或从二级子视图安全返回上一级

---

架构性能与安全隐私保障

  • 声明式 UI 零闪烁渲染:界面严格采用 @ztools/declarative-ui 的 List / Detail / Form / ActionPanel 语义组件声明,由 ZTools 宿主统一渲染并原生适配深色(Dark)与浅色(Light)双主题。
  • 最小权限与沙箱隔离:本插件在清单(plugin.json)中显式声明最小化权限集 ["fs", "shell", "clipboard"],所有系统调用均受 ZTools 宿主桥接层与 AST 静态安全门禁严格审计。
  • Local-First 本地离线原则:所有配置项、历史记录与业务数据 100% 存储在用户本地(SQLite / LocalStorage),绝不向任何第三方服务器静默上传敏感信息。

---

延伸阅读与技术内链

关联技术与效率专栏文章

同分类热门效率插件推荐(系统工具)

常见问题解答 (FAQ)

Q1: 如何最快唤醒并使用「主机与代理」插件?

安装并启动 ZTools 客户端后,在任意界面按下 Alt + Space(macOS 为 Option + Space),在搜索框中输入 ssh 或 ssh-proxy-helper,按 Enter 即可在 0.1 秒内直达工作台。您也可以在 ZTools 设置中心为「主机与代理」绑定独立的全局一键呼出快捷键。

Q2: 「主机与代理」插件会将我的数据上传到云端服务器吗?

不会。ZTools 严格遵循 Local-First(本地优先)与隐私设计(Privacy by Design) 准则,「主机与代理」的核心处理流程完全在您的本机离线执行,零广告干扰、零用户行为监控。

Q3: 在「主机与代理」中如何不使用鼠标完成全部操作?

本插件针对全键盘流进行了深度优化:进入插件后可直接打字检索过滤,使用 ↑ / ↓ 键切换目标行,按 Enter 执行主操作,或按 Ctrl + K(macOS 为 ⌘ + K)呼出动作面板选择更多高级操作,按 Esc 即可逐级返回。

Q4: 插件支持哪些操作系统版本?是否开源免费?

完整支持 Windows 10 / Windows 11 (x64) 与 macOS 12+ 双平台(部分涉及 Windows 底层注册表或专属硬件驱动的特性在 macOS 下会自动适配原生等价实现)。本插件对个人用户 100% 永久免费开放,源码托管于 GitHub 官方仓库接受社区透明审计。 ---

版本更新记录

v1.0.1 2026-10-27
v1.0.1 官方正式版:基于 @ztools/declarative-ui 声明式架构构建,原生支持全键盘高效交互与深浅双主题。

相关效率指南与技术深度拆解