69801ecc3f
Single-file Windows frpc service wrapper. Features: - Embeds frpc v0.70.1 (16.7MB) into one 18.9MB EXE - Registers as Windows Service (auto-start, no login required) - Auto-detects frpc config by three-tier search: 1. frpc.ini 2. frpc.toml 3. any *.ini/*.toml in exe dir - Self-healing supervisor: frpc crashes are restarted with exponential backoff (2s..60s), capped to avoid log spam - Console subsystem so install/start show feedback - FreeConsole on SCM start to suppress console window - Logs to <exe-dir>/logs/service.log Subcommands: install start stop remove import -d Smoke test (smoke_linux.go) covers all config detection paths including the custom-name (e.g. frpc-mike.ini) use case.
18 lines
242 B
Plaintext
18 lines
242 B
Plaintext
# Smoke test artifact (linux-only build of main.go)
|
|
frpc-client-test
|
|
frpc-client.exe.bak
|
|
|
|
# Runtime files (will appear in deployed directories)
|
|
frpc.ini
|
|
frpc.toml
|
|
frpc-*.ini
|
|
frpc-*.toml
|
|
logs/
|
|
*.log
|
|
|
|
# Go
|
|
vendor/
|
|
|
|
# OS junk
|
|
.DS_Store
|
|
Thumbs.db |