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

2025-11-17 17:25:31 1点赞 0收藏 0评论
frp内网穿透windows配置开机启动

在 Windows 上配置 FRP (Fast Reverse Proxy) 内网穿透并设置开机自动启动,可以通过以下步骤实现:


1. 下载和安装 FRP

  1. 下载 FRP:

  2. 解压文件:

    • 解压下载的压缩包到一个固定的目录,例如:C:frp

文件结构说明:

  • frpc.exe:FRP 客户端执行程序。

  • frpc.ini:FRP 客户端的配置文件。

  • frps.exe:FRP 服务端执行程序(如果你只使用客户端,可以忽略)。

  • frps.ini:FRP 服务端的配置文件。


2. 配置 FRP 客户端

  1. 找到解压目录中的 frpc.ini 文件,并根据需求修改配置文件。

示例配置:

ini

[common] server_addr = 你的服务器IP或域名 server_port = 7000 token = 自定义的安全认证token(与服务端一致) [http] type = http local_ip = 127.0.0.1 local_port = 80 remote_port = 8080 custom_domains = example.com

  • server_addr:填入 FRP 服务端的 IP 或域名。

  • server_port:服务端监听的端口,默认是 7000。

  • token:客户端和服务端的通信认证密钥,需与服务端的配置一致。

  • [http]:配置一个 HTTP 服务穿透,具体参数可以根据需求修改。

  1. 保存配置文件,确保文件名为 frpc.ini


3. 验证 FRP 是否正常工作

  1. 打开命令提示符或 PowerShell。

  2. 进入 FRP 解压目录,例如:cd C:frp

  3. 执行以下命令启动 FRP:

    cmd

    frpc.exe -c frpc.ini

  4. 查看运行日志,确保连接正常。如果日志中提示“login success”,说明客户端已成功连接到服务端。


4. 配置 FRP 开机启动

方法一:使用任务计划程序

  1. 打开任务计划程序:

    • 按键 Win + R,输入 taskschd.msc,回车打开“任务计划程序”。

  2. 创建基本任务:

    • 在右侧点击“创建任务”。

    • 在“名称”中输入任务名称,例如 FRP

  3. 配置触发器:

    • 切换到“触发器”选项卡,点击“新建”。

    • 选择“启动时”触发任务。

  4. 配置操作:

    • 切换到“操作”选项卡,点击“新建”。

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

    • 浏览并选择 frpc.exe 的路径,例如 C:frpfrpc.exe

    • 在“添加参数”中填写:

      cmd

      -c C:frpfrpc.ini

  5. 设置其他选项:

    • 勾选“使用最高权限运行”。

    • 切换到“条件”选项卡,取消勾选“只有计算机使用交流电源时才启动”。

  6. 保存任务:

    • 点击“确定”,完成任务创建。

  7. 测试任务:

    • 右键点击任务,选择“运行”,查看 FRP 是否正常启动。


方法二:将 FRP 添加为服务

借助 nssm 工具(Non-Sucking Service Manager),可以将 FRP 配置为 Windows 服务,开机自动运行。

  1. 下载 nssm:

  2. 安装 nssm:

    • 解压 nssm 到一个固定目录,例如 C:nssm

  3. 创建服务:

    • 打开命令提示符,进入 nssm 目录,例如 cd C:nssm

    • 执行以下命令:

      cmd

      nssm install frpc

    • 在弹出的窗口中:

      • Path:选择 frpc.exe 的路径,例如 C:frpfrpc.exe

      • Startup Directory:填写 FRP 的根目录,例如 C:frp

      • Arguments:填写参数:

        cmd

        -c C:frpfrpc.ini

  4. 启动服务:

    • 运行以下命令启动 FRP 服务:

      cmd

      nssm start frpc

  5. 验证服务状态:

    • 可以通过以下命令查看服务是否运行:

      cmd

      nssm status frpc

  6. 服务开机启动:

    • nssm 会自动将服务配置为开机启动,无需额外设置。


5. 验证开机启动效果

  • 重启计算机后,FRP 客户端会自动运行。

  • 检查 frpc.log 文件或服务端日志,确保客户端已连接成功。


总结

通过上述步骤,你可以在 Windows 系统中完成 FRP 的开机启动配置。无论是使用任务计划程序还是nssm 工具,都可以确保 FRP 在系统启动时自动运行,适合需要长期运行内网穿透的场景。根据个人习惯选择适合的方法,即可实现稳定的 FRP 自动启动。

展开 收起
0评论

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

取消
确认
评论举报

相关文章推荐

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