StellarFrpc Windows 使用教程
本教程将指导您在 Windows 系统上使用 StellarFrpc,并支持多条隧道配置及后台运行。
1. 检查系统架构
在下载前,我们需要确认您的系统架构。
打开命令提示符(CMD)或 PowerShell,执行以下命令查看系统架构:
cmd
wmic os get osarchitecture
或者:
- 右键点击"此电脑"
- 选择"属性"
- 查看"系统类型"
常见的系统类型:
- 64 位操作系统:选择 x64 版本
- 32 位操作系统:选择 x86 版本
2. 下载 StellarFrpc
根据您的系统架构,前往以下地址下载对应的 StellarFrpc 客户端:
下载完成后,将文件保存到您想要的目录中(建议放在单独的文件夹内)。
3. 解压文件
- 右键下载的压缩包
- 选择"全部解压缩"
- 选择解压目标文件夹
- 点击"解压缩"
4. 配置隧道
StellarFrpc 的启动命令格式为:
cmd
stellarfrpc.exe -u <token> -t <隧道名1,隧道名2,...>
示例:启动多条隧道
假设您的 token
是 example_token
,需要启动 隧道1
、隧道2
和 隧道3
,创建一个批处理文件(.bat)来启动服务:
在记事本中输入以下内容:
batch@echo off stellarfrpc.exe -u example_token -t 隧道1,隧道2,隧道3 pause
将文件保存为
start.bat
(注意选择"所有文件"类型,不要保存为 .txt)将此文件放在与
stellarfrpc.exe
相同的目录下
5. 持续运行
为了让 StellarFrpc 持续在后台运行,您可以选择以下方法之一:
方法 1:使用 Windows 服务
创建服务配置文件
install.bat
:batch@echo off nssm.exe install StellarFrp "%~dp0stellarfrpc.exe" "-u example_token -t 隧道1,隧道2,隧道3" nssm.exe start StellarFrp pause
下载 NSSM 工具
将
nssm.exe
放在与stellarfrpc.exe
相同目录以管理员身份运行
install.bat
方法 2:使用 PowerShell 后台运行
创建一个 PowerShell 脚本 start.ps1
:
powershell
Start-Process -FilePath "stellarfrpc.exe" -ArgumentList "-u example_token -t 隧道1,隧道2,隧道3" -WindowStyle Hidden
以管理员身份运行 PowerShell,执行:
powershell
Set-ExecutionPolicy RemoteSigned
./start.ps1
方法 3:使用任务计划程序
- 打开任务计划程序
- 创建基本任务
- 设置名称为"StellarFrp"
- 触发器选择"登录时"
- 操作选择"启动程序"
- 程序选择
stellarfrpc.exe
的完整路径 - 参数填写
-u example_token -t 隧道1,隧道2,隧道3
- 完成设置
6. 查看运行状态
方法 1:任务管理器
- 按
Ctrl + Shift + Esc
打开任务管理器 - 在"进程"选项卡中查找
stellarfrpc.exe
方法 2:命令行
打开命令提示符,执行:
cmd
tasklist | findstr stellarfrpc
7. 停止服务
方法 1:使用任务管理器
- 在任务管理器中找到
stellarfrpc.exe
- 右键选择"结束任务"
方法 2:使用命令行
cmd
taskkill /F /IM stellarfrpc.exe
如果使用 Windows 服务方式运行,可以:
cmd
nssm.exe stop StellarFrp
nssm.exe remove StellarFrp
8. 常见问题
程序无法运行
- 检查是否被杀毒软件拦截
- 尝试添加到杀毒软件白名单
- 以管理员身份运行
提示"丢失 DLL"
- 安装 Visual C++ 运行库
- 或下载 DirectX 修复工具
无法连接
- 检查防火墙设置
- 确保网络连接正常
- 验证 token 是否正确
开机启动失效
- 检查任务计划程序中的设置
- 确保账户权限正确
- 查看系统日志排查问题
9. 官方交流
如有其他问题或需要技术支持,欢迎加入 StellarFrp 官方群: