快速开始

内网穿透的用法和 文件共享 完全一致:注册账号 → 启动客户端 → 拿到访问地址,客户端启动时告诉它要暴露的目标服务即可,不需要在控制台里创建任何代理。

下面以「把内网跑在 http://192.168.1.209:3000 的服务发布到公网」为例,整个过程约 2 分钟。

第 1 步:获取账户 Key

前往 Web 控制台 用邮箱验证码注册 / 登录,复制你的专属 Key。

详见 账号与 Key。

第 2 步:启动内网穿透客户端

客户端一条命令即可完成接入 —— Key 与目标地址都在启动参数中给定:

# Docker(推荐:代理服务用 host 网络可拿到真实来源 IP)
docker run -d --name=p2pee-proxy --network=host \
  -e KEY='<你的Key>' \
  -e TARGET='http://192.168.1.209:3000' \
  xnkyn/p2pee-proxy:1.0.0
# CLI(Linux / macOS,文件名以实际版本为准)
chmod +x ./p2pee-proxy-1.0.0-linux-amd64
./p2pee-proxy-1.0.0-linux-amd64 <你的Key> 'http://192.168.1.209:3000'

两个参数的含义:

参数说明
KEY账户 Key,用于把这条穿透通道绑定到你的账户
TARGET要暴露的内网服务地址,需带协议与端口,如 http://127.0.0.1:8080

不想用 Docker?按平台下载 p2pee-proxy 单文件客户端。安装包列表不在此页维护,与 内网穿透更新日志 同源、发版后自动更新 —— 请到对应版本条目(当前 v1.0.0)按系统架构下载。

不要写 localhost

部分环境下 localhost 会解析到 IPv6 的 ::1,导致转发目标不可达 —— 请使用 127.0.0.1。

飞牛 NAS 用户

飞牛(fnOS)用户无需命令行:在 NAS 的「应用商店」搜索 p2pee,安装 P2Pee内网穿透,在图形界面里填 Key 与目标地址即可。 见 飞牛 NAS 应用。

第 3 步:拿到访问地址并验证

客户端启动成功后,日志里会直接打印分配到的公网访问网址,形如:

https://web.p2pee.cn?k=xxxxxxxx

它是一个普通的网页地址 —— 和文件共享的分享链接一样,发给任何人,对方用浏览器打开就能看到你的服务页面(自己测的话建议用手机流量、脱离内网验证)。

你也可以随时在 Web 控制台 的「P2P 穿透」页查看在线映射,访问地址就在列表里,可一键复制。

排查建议

如果打不开,先确认:① 本地服务仍在运行;② TARGET 地址与端口填写正确;③ 客户端进程未退出(docker logs -f p2pee-proxy);④ 未超出流量额度。

常见 TARGET 写法

场景TARGET 写法
本机 Web 服务http://127.0.0.1:8080
局域网另一台机器http://192.168.1.50:80
带 HTTPS 的后端https://127.0.0.1:443
软路由 / NAS 管理面板http://192.168.1.1:8080
只支持 HTTP / HTTPS

TARGET 只接受 http:// / https:// 的网页类服务。tcp / udp 端口映射(SSH、游戏服务器等)随 IPv4 → IPv6 反向代理一起已下架,不再支持,见 历史说明。

下一步