Windows 运行 frpc 无黑框后台方法

学习笔记作者:admin日期:2025-06-07点击:8

摘要:总结了三种在 Windows 上无黑框后台运行 frpc 的方法,包括使用 NSSM 服务、VBS 脚本以及 Python GUI 封装。

Windows 运行 frpc 无黑框后台方法

在 Windows 上运行 frpc(Fast Reverse Proxy Client),可以采用多种方法实现无黑框后台运行。以下是三种常用方法:

方法一:使用 NSSM 安装为 Windows 服务

NSSM 是最推荐的方式,具体步骤如下:

  1. 下载 NSSM 并解压。
  2. 运行 nssm install frpc 配置服务参数。
  3. 设置启动目录为 frpc.exe 所在目录,并添加参数 -c frpc.ini
  4. 安装后通过服务管理器启动,支持开机自启。

方法二:使用 VBS 脚本隐藏运行

编写 VBS 脚本实现隐藏运行:

Set WshShell = CreateObject("WScript.Shell") 
WshShell.Run Chr(34) & "D:\Program Files\frp\frpc.exe" & Chr(34) & " -c " & Chr(34) & "D:\Program Files\frp\frpc.ini" & Chr(34), 0, False

保存为 .vbs 文件,双击即可运行。

方法三:Python GUI 封装

使用 Python 编写脚本并打包为无控制台窗口的 .exe 文件:

import subprocess
subprocess.Popen(['D:\Program Files\frp\frpc.exe', '-c', 'D:\Program Files\frp\frpc.ini'])

使用 PyInstaller 打包后运行。

总结

三种方法各有优劣,NSSM 是最稳定推荐的方案,而 VBS 则更适合快速部署。

上一篇      下一篇