---
id: 5f5f5498b44e9d7b4f3230a24c4e8958
author: gosunuts
title: 'Portal: 一种将本地服务中继至外部网络的端到端加密开放中继'
description: 本文介绍 Portal 架构,该架构无需公网 IP 或云基础设施配置,即可通过端到端加密(E2EE)的开放式中继网络,将本地服务器暴露于外部互联网。
language: zh
date: 2025-11-03T07:34:17.138071881Z
path: /portal
go_package: gosuda.org/portal
go_repourl: https://github.com/gosuda/portal.git
category: network
---

## AI 与网站

Codex、Gemini、Claude Code 等 AI 编程助手的出现，正在彻底改变网站制作的范式。过去需要数人乃至数十人分工协作才能提供服务的网站，如今一位创作者便可独自完成。这意味着网络不再是大型组织的专属领域，而正在演变为富有创造力的个人的领域。

AI 降低了编程的门槛，开启了一个只要有想法，任何人都能亲自构建自己服务的时代。然而，在制作网络与向世界公开之间，依然存在巨大的鸿沟。这并非技术上的局限，而是现代网络结构所造成的人为壁垒。

## 中心化的网络环境

现代网络环境虽然名为 World Wide Web，实则高度中心化。大型平台垄断了公共 IP 与域名体系，并以便利性与可访问性为借口，限制个人的自由托管。

在这样的结构下，大多数创作者会在域名与基础设施的壁垒前止步。他们能够制作网站，却无法向世界展示。结果，个人仅停留于在大型平台框架内消费内容，而无法保障其直接托管与运营自身想法的权利。

## Portal：用于访问本地主机的公共开放中继

![portal](/assets/images/portal/portal.jpg)

[Portal](https://github.com/gosuda/portal) 正是从这一问题意识出发的。如果任何人都能将在自己电脑上运行的服务与世界相连，世界会发生怎样的变化呢？Portal 将本地环境直接连接至网络，使个人能够轻松部署属于自己的服务。为此，Portal 具备以下特性。

1. Portal 将网络的托管与内容制作相分离。在此，主机不再是平台运营者，而仅作为中继个人内容的传递者发挥作用。内容的主体始终是个人，Portal 仅中继端到端加密的连接，不存储或控制个人数据。这意味着服务的所有权与收益结构完全归属于创作者。

2. Portal 任何人都能轻松使用。应用开发者若要部署至 Portal，无需额外复杂的云端配置或服务器基础设施知识。只需导入 SDK 并添加几行代码，自己的本地服务器便会立即扩展为全球任何地方均可访问的公共服务。

3. Portal 是完全开源的项目，不受任何特定中央服务器或管理者的控制。任何拥有公共 IP 的人都可以直接部署 Portal 实例，允许其中继其他创作者的内容。创作者可以自由选择自己信任的 Portal，也可以直接运营自己的 Portal 节点。

## YouTube 与网络

在考察现代网络的中心化问题时，YouTube 给予了重要的启示。过去的广播产业是垄断内容制作与分发的中心化模式。然而，YouTube 将内容制作这一领域向个人开放，由此创造了数百万创作者参与的、史无前例规模的生态系统。人人都可以凭一台摄像机成为广播站，在内容的多样性、速度和规模上，传统广播体系已无法与 YouTube 相比。

Portal 将这一变革扩展至网络托管领域。通过将曾被大型云与平台垄断的向世界公开的权利归还给个人，Portal 将使网络的创作与分发变得完全自由。
