使用frp从内网服务穿透到互联网

我们提到NAT类型中IPv4资源枯竭的原因,大多数家庭网络都没有公网IPv4。但不意味着我们无法部署任何网络服务类型,这篇内容讲的是从一个web网页映射到公网以及frp的基本原理

这篇文章以ChmlFrp为举例

基本原理

frp(Fast Reverse Proxy),快速反向代理,是将一个内网服务映射到节点公网,支持TCP、UDP、HTTP(S)等多种协议。适用于:自建游戏服务器、网站、家庭NAS…

原理:当访问者来到你的服务器时,访问者的流量经过frp服务器节点会再转发到你的服务器,反之亦然。

数据转发的原理图

实战操作

  1. 注册一个frp服务商账号

    register

  2. 新建一个隧道,选择你想要的一个节点

    image-20260212120833553

  3. 填写信息:如果你想开一个MC服务器(Java),在端口类型选择TCP,内网端口为25565,然后确定

  4. 下载软件

    image-20260212123443225

  5. 解压软件并且在官网找到配置文件复制粘贴到根目录的frpc.ini进行编辑

    image-20260212125712320

    image-20260212130034118

  6. 使用command(cmd)窗口运行frpc.exe

    image-20260212130302894

  7. 复制你的节点IP,启动MC客户端进入服务器

    image-20260212130518862

    image-20260212131123123