Skip to content

IMPORTANT

为什么需要frp?

公网ipv4是非常宝贵的资源,国家的ipv4早已耗尽,所以绝大多数用户都是没有公网ip的,都是大内网ip。

只有公网ip才可以直接访问。

frp相当于是一个没有公网ip的服务器与有公网ip的服务器建立一个端口对端口的长连接,frp负责这个连接的稳定性。

当访问对应的公网ip端口时,通过长连接转发到没有公网ip的端口,实现了内网穿透。

所以首先你需要拥有一个有公网ip的服务器

下载Frp

Releases · fatedier/frp

Linux

  1. 使用wget下载,从releases里找到对应的操作系统及cpu架构,复制链接

    wget <url>

    如果服务器无法正常访问到GitHub,可以在Windows上下载下来,然后再传到服务器上

  2. 解压文件

    tar -xzvf frp_0.64.0_linux_amd64.tar.gz -C ./frp --strip-components=1

Windows

  • 如果安装了scoop可以直接使用scoop来安装

    scoop install main/frp

  • 直接从releases里找到对应的操作系统及cpu架构下载,解压至C:\xxx\frp目录

远程软件易被杀毒软件识别成病毒而删除,请在杀毒软件中将C:\xxx\frp添加信任(若未额外安装杀毒软件则应是Windows Defender)

配置frpc.toml

image-20251020095336369

配置守护程序Linux

Windows

  1. 如果安装了scoop,可以使用scoop直接安装

    scoop install main/nssm

  2. 配置守护程序

    运行nssm install <name>

  3. 如图配置

    image-20251020094959049

  4. 使用终端管理员运行

    nssm start frpc