在自己的电脑上运行私有 AI、SSH、文件共享或 GPU 工作负载,并让受邀用户从任何地方安全访问。无需公网 IP,无需域名,无需 VPN,无需端口转发,数据路径中没有中继服务器。
C/C++ 构建。端到端加密。MTCode 不处理或存储应用层数据。
山码 DirectLink 是一个由信令辅助的点对点平台,让您电脑上的私有服务可以被受邀用户从任何地方安全访问。平台负责身份验证、授权、服务发现和连接建立,而应用数据通过加密的 P2P 通道在端点之间直接传输。
在承载服务的电脑上安装 MTCode Server,注册需要共享的本地 TCP 端口。授权用户打开 MTCode Portal 后,服务会自动出现,并映射为其电脑上的本地地址——就像服务运行在本地一样。
AI 服务器——使用 Ollama、LM Studio、vLLM,或内置的 MTCode-LLM 与 MTCode-Diffusion,托管聊天、编程辅助和图像生成服务。
远程 GPU 执行——通过 MTCode GPU Server 和 MTCode RemoteGPU,让授权用户在受限沙箱中使用您的 GPU 运行 Python 工作负载。
AI 智能体网关——例如 OpenClaw,只需注册其浏览器界面使用的单个本地端口即可远程访问。
SSH、远程桌面和私有 Web 应用——只暴露您选择的服务,而不是整台电脑,并让服务保持不可从公网直接访问。
私有协作工具——共享 Nextcloud、Gitea、Immich 或其他自托管应用,同时让文档、代码仓库和媒体数据保留在您自己控制的基础设施中。
探索应用场景详解: 亲友私有 AI • 面向 ML 研究者 • 面向开发者 • 面向艺术家 • 团队协作
反向代理和隧道工具通过中间中继服务器转发流量。这个额外跳转可能增加延迟、限制吞吐量、带来带宽成本,并让第三方服务商处于流量路径中。
网状 VPN 会将整个设备连接到一个私有覆盖网络中。它们适合个人基础设施使用,但当您希望在多个管理员之间只共享特定服务——而不是整台电脑——时,通常需要仔细配置访问控制策略并进行协调。
使用山码 DirectLink,用户只需一个应用——MTCode Portal——一个账号,即可通过统一界面访问所有被授权的服务,无论这些服务由谁运营。访问控制精确到单个服务,而不是整台电脑。
在配备 RTX 4090 24 GB 显卡的台式电脑上,MTCode Server 注册了三台服务器:SSH 服务器、MTCode-LLM、MTCode-Diffusion
注册 SSH 服务器
注册 LLM 服务器
注册 Diffusion 服务器
在远程笔记本电脑上,MTCode Portal 连接到授权服务器
在家用或办公电脑上即可免费开始使用——无需云托管订阅或域名注册。个人免费版支持 5 位受邀用户(包括管理员本人),单个账户下可注册无限数量的服务器。足以覆盖一个家庭、几位朋友,或个人演示。团队版、商业版与教育版提供更大的用户额度,详见价格。
所有注册和登录流量均受 SSL/TLS 加密保护。您的服务器位于路由器后方的私有网络中,对互联网不可见。没有未经请求的访问或扫描——只有您邀请的人才能获得访问权限。远程用户仅能访问已注册的服务器,而非整台电脑。
MTCode Server 与 MTCode Portal 之间的所有数据流量均在两个端点之间直接传输,以获得最佳性能——不经过任何中间服务器转发。数据全程加密以保护隐私。
您可能已经在用隧道服务(内网穿透)、网状 VPN,或云端 AI 服务。换用山码 DirectLink后,区别在这里。
| 隧道服务 (如 ngrok、frp、Cloudflare Tunnel) |
网状 VPN (如 Tailscale、ZeroTier) |
云端 AI (托管 AI 服务) |
山码 DirectLink | |
|---|---|---|---|---|
| 暴露范围 | 互联网上的公开 URL | 根据 ACL 配置,可能暴露设备级或网络级访问权限 | 不适用(您没有服务器) | 仅暴露您选择共享的特定服务 |
| 谁可以连接 | 任何拿到 URL 的人 | 网状内每台设备 | 任何拥有账户的人 | 仅您通过邮件邀请的人 |
| 公网 IP / 域名 / 路由配置 | 不需要 | 不需要 | 不适用 | 不需要 |
| 应用数据路径 | 经过隧道服务提供商;其是否能看到明文取决于 TLS 配置 | 直连,或通过加密的中继回退连接 | 由托管 AI 服务提供商处理 | 端点之间直连;不通过 MTCode 基础设施中继 |
| 同时访问不同管理员的服务 | 可行——每位管理员发布各自的 URL,没有统一界面 | 可以实现,但通常需要为每个管理员分别配置——默认没有统一的服务视图。 | 不适用 | 一个应用、一个账号——所有管理员的全部服务在一个统一界面中呈现 |
将家里或办公室电脑上的任意服务器发布出去,让您邀请的用户从互联网任何地方私密访问——无需公网 IP、无需域名、无需端口转发、数据路径中不经过任何第三方服务器。
安装在服务器电脑上,MTCode Server 将一个或多个本地服务——AI 聊天服务器、SSH 服务器、文件共享应用或任何 TCP 服务——注册到 MTCode DirectLink 平台,使其可供授权用户在互联网任何地方访问。所有网络配置自动完成,无需公网 IP、无需域名、无需路由器配置。此外,它内置了 MTCode-LLM 和 MTCode-Diffusion 服务器,让您无需任何第三方软件即可立即开始提供 AI 模型服务。
安装在用户电脑上,MTCode Portal 从平台获取该用户被授权访问的所有服务器——来自任意数量的管理员——并在统一界面中呈现。它将每台远程服务器映射为本地端口,使现有客户端软件(AI 聊天应用、SSH 客户端、浏览器)能像访问本地服务一样无缝连接。所有流量在用户设备与服务器电脑之间直接传输,端对端加密,路径中不经过任何第三方中继。
将配备 GPU 的电脑共享给远程用户运行 Python 项目——安全、直连、无需公网 IP。基于与 MTCode DirectLink 平台相同的核心库构建,每个产品均可独立运行,无需单独安装 MTCode Server 或 MTCode Portal 程序。
MTCode GPU Server 安装在配备 GPU 的电脑上,让您可以共享 GPU 算力,而无需向用户开放完整系统访问权限。它接收授权远程用户提交的 Python 项目,并在受限制的沙盒环境中执行——将每个任务与主机系统以及其他用户的工作相互隔离。结果可以实时流式传回用户的编辑器,也可以提交离线任务,稍后再下载输出结果。
一款 VS Code 扩展,让远程 GPU 服务器用起来像本地服务器一样。用户上传 Python 项目、浏览文件、启动执行,并在编辑器内实时查看输出——全程无需离开 VS Code。任务完成后可一键下载结果。