跳到正文
AI NEWS JOURNAL
Hacker News Show HNAI NEWS / JOURNAL

Show HN:Newport,让您在 Mac 或 Windows 桌面端操作 Linux 服务器

文章网址:https://github.com/ruiyangke/newport 评论网址:https://news.ycombinator.com/item?id=50476086 积分:1 # 评论:0

尚无对应语言译文,当前显示原文。

在本地主机上操作您的 Linux 服务器。 Newport 是一款适用于 Mac 和 Windows 的桌面应用,可通过 SSH 连接到您的 Linux 服务器。 在本地主机上打开服务器的 Web 应用,在终端中工作并编写代码,还能在独立窗口中运行 Linux 应用。 下载 · 用户指南 · 更新内容 · 报告问题 一切尽在一键掌控的窗口中 只需添加一次服务器。Newport 会为其分配专属工作区,以下所有功能都触手可及。 端口转发。Newport 会自动发现服务器监听的端口。启用一个端口,它就会在本地主机上开放。即使关闭窗口,也会自动重连并持续运行。连接 终端。根据需要打开任意数量的标签页,为它们命名并搜索输出内容。退出 Newport 或断开连接后,您的 Shell 仍会在服务器上继续运行,且所有设备显示的都是同一组 Shell。vim、htop 和 tmux 等工具均可正常使用,包括鼠标支持和表情符号输入。终端 代码与 Git。从 URL 克隆仓库、新建仓库或打开现有仓库。在服务器上编辑代码,享受语言服务器提供的补全、错误提示和格式化功能。无需离开窗口即可完成审查、提交、拉取和推送操作。项目与 Git 文件。浏览服务器文件,预览代码和图片,并上传或下载文件且显示进度。文件 监控。实时查看 CPU、内存、负载、网络、磁盘及进程状态,最长可追溯七天的历史数据。监控 服务。查找 systemd 服务,跟踪日志,并启动、停止或重启它们。服务 容器。Docker 和 Podman 容器以及 Compose 项目:查看日志、使用 Shell、执行重启操作,并在本地主机上映射其端口。容器 剪贴板与浏览器。在电脑上复制,在服务器上粘贴。服务器中的链接会在浏览器中打开,因此 wrangler login 等登录方式也能直接生效。默认关闭,需手动开启。剪贴板与 浏览器 Linux 应用程序。在您的服务器上运行 Chrome、DBeaver 和 GIMP 等应用程序,每个程序都在您的 Mac 或 Windows 电脑上拥有独立的窗口,并支持双向复制粘贴。这是 Newport Pro 的一部分,提供免费试用。远程应用程序 下载 Newport 会自动保持最新状态;您可以自行选择重启时间。Windows 安装程序目前尚未进行代码签名。 从入门开始:只需一分钟即可添加您的第一台服务器,或导入您已有的 ~/.ssh/config 中的主机列表。 您的服务器所需条件 x86_64 或 ARM64 架构的 Linux 系统,以及 SSH。这足以满足终端和端口转发的需求;文件操作使用 SFTP。对于监控、端口发现、项目、服务和容器,Newport 会在您首次连接时提示安装 Needle——其轻量级辅助工具。位于跳板机或代理命令后的服务器同样适用。 要求 用户指南 故障排除 安全与隐私 问题与功能请求 当您报告错误时,请提供您的应用程序和操作系统版本、导致该问题的操作步骤,以及已移除密码和其他隐私信息的日志。 从源码构建 Newport 是免费且开源的,使用 Rust 语言和 GPUI 框架编写。所有构建均通过 cargo xtask 进行;要运行该应用程序: cargo xtask dev xtask 指南列出了所有命令,测试指南涵盖了本地和远程检查,而 CONTRIBUTING.md 则说明了如何修改代码并提交更改。 仅 AGPL-3.0 许可 © 2026 Ruiyang Ke (ruiyangke)。

资料来源

阅读原文 ↗

相关主题

← 继续阅读全部动态