Windows 运行 frpc 无黑框后台方法
学习笔记作者:admin日期:2025-06-07点击:8
摘要:总结了三种在 Windows 上无黑框后台运行 frpc 的方法,包括使用 NSSM 服务、VBS 脚本以及 Python GUI 封装。
Windows 运行 frpc 无黑框后台方法
在 Windows 上运行 frpc
(Fast Reverse Proxy Client),可以采用多种方法实现无黑框后台运行。以下是三种常用方法:
方法一:使用 NSSM 安装为 Windows 服务
NSSM 是最推荐的方式,具体步骤如下:
- 下载 NSSM 并解压。
- 运行
nssm install frpc
配置服务参数。 - 设置启动目录为
frpc.exe
所在目录,并添加参数-c frpc.ini
。 - 安装后通过服务管理器启动,支持开机自启。
方法二:使用 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 则更适合快速部署。