新闻资讯

windows 搭建 frp 服务器教程

2025-03-16

在网络应用中,FRP(Fast Reverse Proxy)可实现内网穿透,让位于内网的设备能被外网访问。以下详细介绍在 Windows 系统上搭建 FRP 服务器的步骤。
1.下载 FRP 软件包:
-首先,访问 FRP 的官方 GitHub 仓库(https://github.com/fatedier/frp/releases)。在该页面中,你会看到不同版本的 FRP 软件包。
-根据你的 Windows 系统版本(32 位或 64 位),下载对应的压缩包。例如,如果你的系统是 64 位的,找到以 “frp版本号windows_amd64.zip” 命名的文件并下载。
1.解压 FRP 软件包:
-下载完成后,找到下载的压缩包,右键点击并选择 “解压到当前文件夹”。解压后,你会得到一个包含多个文件的文件夹,其中 “frps.exe” 是 FRP 服务器的可执行文件,“frps.ini” 是服务器的配置文件。
1.配置 FRP 服务器:
-用文本编辑器(如 Notepad++,若系统没有可从官网下载安装)打开 “frps.ini” 文件。
-常见的配置项如下:
-[common] 段:这是公共配置段。设置 “bind_port” 为你希望 FRP 服务器监听的端口,比如 “bind_port = 7000”,此端口用于与 FRP 客户端建立连接。还可以设置 “token”,这是客户端与服务器通信的密钥,例如 “token = your_secret_token”,请设置一个复杂且安全的密钥,防止未经授权的连接。
-若你希望通过 Web 界面管理 FRP 服务器,可添加 “dashboard_port = 7500” 来指定 Web 管理界面的端口,“dashboard_user = admin” 和 “dashboard_pwd = admin” 设置管理界面的用户名和密码。
1.启动 FRP 服务器:
-保存 “frps.ini” 文件后,回到解压后的文件夹,双击 “frps.exe” 文件。如果配置正确,你会看到命令行窗口中显示一些启动信息,表明 FRP 服务器已成功启动并开始监听指定端口。
-为了让 FRP 服务器在系统启动时自动运行,可以将 “frps.exe” 和 “frps.ini” 文件复制到一个合适的文件夹(如 “C:\Program Files\frp”),然后创建一个批处理文件(如 “start_frp.bat”),内容为 “cd /d C:\Program Files\frp & frps.exe -c frps.ini”,将此批处理文件添加到 Windows 的 “启动” 文件夹中(路径为 “C:\Users\ 你的用户名 \AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup”)。
1.防火墙设置:
-由于 FRP 服务器监听了特定端口,需要在 Windows 防火墙中添加例外规则,允许这些端口的通信。
-打开 “控制面板”,找到 “系统和安全”,点击 “Windows 防火墙”。
-在防火墙界面中,选择 “高级设置”。
-在左侧选择 “入站规则”,然后在右侧点击 “新建规则”。
-选择 “端口”,点击 “下一步”。选择 “TCP”,在 “特定本地端口” 中输入之前设置的 “bind_port”(如 7000)和 “dashboard_port”(如 7500),点击 “下一步”。
-选择 “允许连接”,点击 “下一步”。根据需求选择何时应用此规则,一般保持默认,点击 “下一步”。给规则命名(如 “FRP Server Ports”),点击 “完成”。
通过以上步骤,你就在 Windows 系统上成功搭建了 FRP 服务器,后续可配置 FRP 客户端连接到此服务器,实现内网穿透功能。


拓展阅读
-FRP 配置参数深入解析:FRP 配置文件还有许多其他参数,如 “vhost_http_port” 用于设置 HTTP 虚拟主机端口,“vhost_https_port” 用于 HTTPS 虚拟主机端口。了解这些参数能根据不同需求灵活配置 FRP。
-Windows 防火墙规则管理:除了添加端口例外,还可以通过防火墙规则限制特定 IP 访问 FRP 服务器,增强安全性。可在防火墙规则设置中选择 “作用域” 来指定允许或阻止的 IP 范围。
-FRP 版本更新注意事项:FRP 官方会不断更新版本,修复漏洞和增加功能。更新版本时,需查看官方文档了解新特性和配置变化,下载新版本覆盖旧文件时注意备份原配置文件。

新闻资讯
热门专题
最新专题
友情链接