nssm怎么设置frpc为win10的一个服务?frpc运行代码是:.\frpc.exe -c .\frpc.toml
使用 NSSM(Non-Sucking Service Manager)将 frpc
(即 frpc.exe
)设置为 Windows 10 的服务非常简单。以下是详细步骤:
步骤 1:下载 NSSM
- 访问 NSSM 的官方网站:https://nssm.cc。
- 下载适合你系统的版本(32 位或 64 位)。
- 解压下载的文件,找到
nssm.exe
。
步骤 2:使用 NSSM 创建服务
- 打开命令提示符(管理员权限)。
导航到 NSSM 所在的目录。例如:
cd C:\path\to\nssm
- 运行以下命令来创建服务:
```
nssm install frpc
```
这会打开 NSSM 的图形化界面。
步骤 3:配置服务
在 NSSM 的图形化界面中,按以下步骤配置:
Application 标签:
- Path:点击
Browse
,选择frpc.exe
的路径(例如:C:\path\to\frpc.exe
)。 - Startup directory:点击
Browse
,选择frpc.exe
所在的目录(例如:C:\path\to\
)。 - Arguments:输入
-c .\frpc.toml
。
- Path:点击
Details 标签:
- Service name:
frpc
(服务名称)。 - Display name:
frpc Service
(可选,服务的显示名称)。 - Description:
frpc 服务用于运行 frpc
(可选,服务描述)。
- Service name:
Log on 标签(可选):
- 如果需要以特定用户身份运行服务,可以在这里设置用户名和密码。
- 点击 Install service 按钮,完成服务创建。
步骤 4:启动服务
- 打开命令提示符(管理员权限)。
启动服务:
net start frpc
或者:
sc start frpc
步骤 5:验证服务
- 打开服务管理器(
services.msc
),查看frpc
服务是否已创建并运行。 - 如果需要检查日志,可以在 NSSM 的 Log on 标签中设置日志文件路径。
示例命令
假设:
nssm.exe
路径:C:\tools\nssm\nssm.exe
frpc.exe
路径:C:\frpc\frpc.exe
frpc.toml
路径:C:\frpc\frpc.toml
创建服务的命令如下:
C:\tools\nssm\nssm install frpc
然后在 NSSM 界面中配置:
- Path:
C:\frpc\frpc.exe
- Startup directory:
C:\frpc
- Arguments:
-c .\frpc.toml
删除服务
如果需要删除服务,可以运行以下命令:
nssm remove frpc confirm
或者:
sc delete frpc
通过以上步骤,你可以使用 NSSM 将 frpc
设置为 Windows 10 的服务,并确保它随系统启动自动运行。
nssm怎么删除刚才设置的服务?
使用 NSSM 删除刚才设置的 frpc
服务非常简单。以下是具体步骤:
方法 1:使用 NSSM 图形化界面删除服务
- 打开命令提示符(管理员权限)。
- 导航到 NSSM 所在的目录。例如:
```
cd C:\path\to\nssm
```
- 运行以下命令打开 NSSM 界面:
```
nssm edit frpc
```
- 在弹出的 NSSM 界面中,点击 Remove Service 按钮。
- 确认删除服务。
方法 2:使用 NSSM 命令行删除服务
- 打开命令提示符(管理员权限)。
- 导航到 NSSM 所在的目录。例如:
cd C:\path\to\nssm
- 运行以下命令删除服务:
nssm remove frpc confirm
- `frpc` 是服务的名称。
- `confirm` 表示直接确认删除,无需额外提示。
方法 3:使用 sc delete
命令删除服务
- 打开命令提示符(管理员权限)。
- 运行以下命令删除服务:
```
sc delete frpc
```
- `frpc` 是服务的名称。
验证服务是否已删除
- 打开服务管理器(
services.msc
),检查frpc
服务是否已删除。 或者在命令提示符中运行以下命令查看服务列表:
sc query
确认
frpc
服务已不存在。
示例
假设服务名称为 frpc
,NSSM 路径为 C:\tools\nssm\nssm.exe
,删除命令如下:
C:\tools\nssm\nssm remove frpc confirm
或者:
sc delete frpc
注意事项
删除服务前,确保服务已停止。可以使用以下命令停止服务:
net stop frpc
或者:
sc stop frpc
- 删除服务后,相关的可执行文件(如
frpc.exe
)不会被删除,需手动清理。
通过以上方法,你可以轻松删除使用 NSSM 创建的 frpc
服务。