frp内网穿透windows配置开机启动

2025-08-08 16:55:32 0点赞 1收藏 0评论
frp内网穿透windows配置开机启动

Windows 系统 中配置 FRP(Fast Reverse Proxy)内网穿透 开机自启动,可以通过多种方式实现。以下是详细的配置步骤:


1. 使用注册表配置 FRP 开机启动

1.1 找到 FRP 可执行文件路径

  1. 将 FRP 的文件夹放在一个固定位置(例如 C:frp)。

  2. 确保 frpc.exe(客户端)或 frps.exe(服务端)可以正常运行。


1.2 添加注册表启动项

  1. 按下 Win + R,输入 regedit,打开注册表编辑器。

  2. 定位到以下路径:

    复制

    HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun

  3. 在右侧空白处 右键 -> 新建 -> 字符串值

    • 名称:自定义(如 FRP_ClientFRP_Server)。

    • 数据:填写 FRP 的启动命令。例如:

      复制

      "C:frpfrpc.exe" -c "C:frpfrpc.ini"

  4. 保存后退出注册表。


2. 使用任务计划程序配置 FRP 开机启动

2.1 打开任务计划程序

  1. 按下 Win + R,输入 taskschd.msc,打开任务计划程序。

  2. 点击 任务计划库,选择 创建任务


2.2 配置任务属性

  1. “常规” 选项卡中:

    • 名称:输入任务名称(如 FRP Client)。

    • 安全选项:选择“使用最高权限运行”。

  2. “触发器” 选项卡中:

    • 点击 新建

    • 设置触发条件为“登录时”或“系统启动时”。

  3. “操作” 选项卡中:

    • 点击 新建

    • 操作:选择“启动程序”。

    • 程序或脚本:输入 C:frpfrpc.exe 的完整路径。

    • 添加参数:输入启动参数,例如:

      复制

      -c C:frpfrpc.ini

  4. “条件”“设置” 选项卡中:


2.3 保存并测试

  1. 保存任务后,右键任务 -> 选择 运行,确保任务可以正常执行。

  2. 重启系统,测试 FRP 是否随系统启动。


3. 使用启动目录配置 FRP 开机启动

3.1 将启动脚本放入启动目录

  1. 按下 Win + R,输入:

    复制

    shell:startup

    这将打开 启动目录

  2. 在启动目录中创建一个批处理文件(.bat),例如 frp_start.bat


3.2 编辑批处理文件

  1. 在批处理文件中添加以下内容:

    bat

    复制

    @echo off cd /d C:frp start frpc.exe -c frpc.ini

  2. 保存文件。


3.3 测试启动

  1. 双击 frp_start.bat 文件,确保 FRP 正常启动。

  2. 重启系统,检查是否能够自动运行。


4. 配置服务模式(高级方式)

如果需要更稳定的开机启动,可以将 FRP 配置为 Windows 服务

4.1 下载 NSSM 工具

  1. 下载 NSSM(Non-Sucking Service Manager)

  2. nssm.exe 放入一个固定目录(如 C:nssmnssm.exe)。


4.2 添加 FRP 为服务

  1. 打开命令提示符(管理员权限)。

  2. 使用以下命令创建服务:

    cmd

    复制

    C:nssmnssm.exe install FRP_Client

  3. 在弹出的窗口中:

    • Path:选择 FRP 可执行文件路径(如 C:frpfrpc.exe)。

    • Startup directory:填写 FRP 的安装目录(如 C:frp)。

    • Arguments:填写启动参数:

      复制

      -c C:frpfrpc.ini

  4. 点击 Install Service 完成。


4.3 启动服务

  1. 在命令提示符中执行以下命令启动服务:

    cmd

    复制

    net start FRP_Client

  2. FRP 将以服务的形式运行,并随系统启动。


5. 常见问题及解决方法

问题解决方法FRP 无法启动确保 frpc.inifrps.ini 配置文件正确,路径无误。服务启动失败检查日志文件是否有错误信息,确保端口或 IP 地址未被占用。无法自动启动检查任务计划程序或注册表启动项是否正确配置,或尝试以管理员权限运行。远程连接失败确认网络通畅,防火墙规则允许 FRP 所使用的端口(如 7000、80、443 等)。


通过上述方法,您可以在 Windows 系统中轻松配置 FRP 开机自启动,并确保内网穿透服务正常运行。

展开 收起
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
1
扫一下,分享更方便,购买更轻松