Web 应用穿透指南(HTTP/HTTPS)
确认隧道类型
幻缘映射支持多种隧道类型,针对 Web 应用的穿透,我们提供三种隧道类型:
| 隧道类型 | 支持的协议 | 是否必须带端口访问 | 绑定自己的域名 | 访问形式 |
|---|---|---|---|---|
| TCP | HTTP / HTTPS | 是 | 可选 | http://frp.example.com:1145 |
| HTTP | HTTP | 否 | 必须 | http://site.example.com |
| HTTPS | HTTPS | 否 | 必须 | https://site.example.com |
一般情况下,我们把 HTTP 和 HTTPS 两种隧道类型统称为 HTTP(S) 隧道。
创建隧道
HTTP(S) 隧道
登录幻缘映射控制台,点击侧边栏的“创建隧道”选项:

选择带有 HTTP(S) 标识的节点,可在右上角使用 可建站 筛选按钮快速定位支持建站的节点:

如下图所示,填入你本地应用的 IP 地址 和 端口,域名 填写你准备绑定的域名:

信息填写完成后点击右侧创建隧道按钮,若提示 创建隧道成功 则隧道创建成功。
TCP 隧道
登录幻缘映射控制台,点击侧边栏的“创建隧道”选项:

选择带有 TCP 标识的节点,在隧道创建页填入你本地应用的 IP 地址 和 端口,远程端口 建议使用获取随机空闲端口功能:

信息填写完成后点击右侧创建隧道按钮,若提示 创建隧道成功 则隧道创建成功。
设置解析
登录幻缘映射控制台,点击侧边栏的“隧道管理”选项:

选择你的隧道,点击右侧的 更多 > 查看详情 选项。在弹出的隧道详情窗口中,找到 域名解析配置 部分。
参考你域名注册商提供的解析设置方法,添加一条 A 记录 或 CNAME 记录,将你的域名解析到隧道详情中提供的 解析目标。
完成解析设置后,等待 DNS 解析生效(这通常需要几分钟到数小时不等),然后即可通过你的域名访问本地 Web 应用。
使用 Cloudflare 代理
Cloudflare 代理会为您的网站自动配置 SSL/TLS,SSL/TLS 设置可在 Cloudflare Dashboard 中更改。
在 关闭(不安全) 和 灵活 两种模式下,Cloudflare 服务器通过 HTTP 协议访问源服务器,而在 完全、完全(严格) 和 严格(仅 SSL 源服务器拉取) 等三种模式下,Cloudflare 服务器通过 HTTPS 协议访问源服务器。
如果您的隧道是 HTTP 隧道,且您使用 完全、完全(严格) 和 严格(仅 SSL 源服务器拉取) 等三种模式,流量将无法到达您的隧道,用户访问您的网站时会出现幻缘映射默认页。