# 天翼云一键拉起 frpc 隧道 $ErrorActionPreference = 'Continue' Write-Host '>>> 重启 frpc 隧道...' Get-Process frpc -ErrorAction SilentlyContinue | Stop-Process -Force Start-Sleep 1 try { Start-ScheduledTask -TaskName frpc -ErrorAction Stop; Start-Sleep 4 } catch {} $p = Get-Process frpc -ErrorAction SilentlyContinue if (-not $p) { $exe = Get-ChildItem 'C:\frp' -Recurse -Filter frpc.exe -ErrorAction SilentlyContinue | Select-Object -First 1 if ($exe) { $toml = Join-Path $exe.DirectoryName 'frpc.toml' Start-Process -WindowStyle Hidden $exe.FullName -ArgumentList '-c', $toml Start-Sleep 4 $p = Get-Process frpc -ErrorAction SilentlyContinue } } if ($p) { Write-Host ('OK: frpc 已运行 PID ' + $p.Id) -ForegroundColor Green } else { Write-Host 'FAIL: frpc 未启动,请确认 C:\frp 下有 frpc.exe' -ForegroundColor Red }