$_SESSION['user'])); if(!$rs) { exit(""); } $nm = new SakuraPanel\NodeManager(); $pm = new SakuraPanel\ProxyManager(); $un = $nm->getUserNode($rs['group']); $proxies_max = $rs['proxies'] == "-1" ? "无限制" : $rs['proxies']; if(isset($_GET['portrules'])) { ob_clean(); SakuraPanel\Utils::checkCsrf(); echo "

映射的端口最小为 {$_config['proxies']['min']},最大为 {$_config['proxies']['max']}

"; if(!empty($_config['proxies']['protect'])) { echo "

以下为系统保留的端口范围,不可使用:

"; echo ""; echo "您最多可以使用 {$proxies_max} 个端口"; } exit; } if(isset($_GET['randomport'])) { ob_clean(); SakuraPanel\Utils::checkCsrf(); echo $pm->getRandomPort(); exit; } ?>

  创建一个新的内网穿透隧道

创建映射隧道

选择服务器 选择您要使用的 Frp 服务器

基础设置

隧道名称3-15 个字符,中英文和数字以及下划线组成

隧道类型 每种隧道类型的区别请看右侧介绍

本地地址 要转发到的本机 IP,默认 127.0.0.1 即可

本地端口 本地服务的运行端口,例如网站是 80 端口

远程端口 给访客连接时使用的外部端口 (查看规则)

绑定域名 仅限 HTTP 和 HTTPS 类型的隧道

高级设置

提示:以下设置均为选填,仅供有需要的用户使用,一般留空即可。

加密传输 使用加密来保护传输的数据

压缩数据 压缩数据来节省宽带和流量使用

URL 路由 指定要转发的 URL 路由,仅限 HTTP 隧道

Host 重写 重写请求头部的 Host 字段,仅限 HTTP 隧道

请求来源 给后端区分请求来源用,仅限 HTTP 隧道

访问密码 Frpc 以访客模式连接时的密码,仅限 XTCP/STCP

隧道类型介绍

提示:XTCP 映射成功率并不高,具体取决于 NAT 设备的复杂度。

TCP 映射

基础的 TCP 映射,适用于大多数服务,例如远程桌面、SSH、Minecraft、泰拉瑞亚等

UDP 映射

基础的 UDP 映射,适用于域名解析、部分基于 UDP 协议的游戏等

HTTP 映射

搭建网站专用映射,并通过 80 端口访问。

HTTPS 映射

带有 SSL 加密的网站映射,通过 443 端口访问,服务器需要支持 SSL。

XTCP 映射

客户端之间点对点 (P2P) 连接协议,流量不经过服务器,适合大流量传输的场景,需要两台设备之间都运行一个客户端。

STCP 映射

安全交换 TCP 连接协议,基于 TCP,访问此服务的用户也需要运行一个客户端,才能建立连接,流量由服务器转发。