Home node · Setup wizard
Sign in, register the tunnel, download frpc.toml, run frpc only (SOCKS5 is built in), and verify status.
Please sign in to continue.
Log inStep 1: Check registration
Step 2: Register your node
Open Dashboard and copy the “Shadowrocket / universal” link. Overseas users use it as usual; contributors focus on the tunnel step next.
Step 3: Download config
The frpc.toml you download already enables SOCKS5 via frp’s built-in plugin — no gost, sing-box, or extra proxy app required.
Step 4: Install frpc and run
Choose the archive for your system (v0.61.0)
| Device / scenario | Archive filename | Action |
|---|---|---|
| Windows 10/11 64-bit (most PCs) | frp_0.61.0_windows_amd64.zip | Direct download |
| Windows ARM64 (e.g. some Surface models) | frp_0.61.0_windows_arm64.zip | Direct download |
| macOS Apple Silicon (M1 / M2 / M3 / M4) | frp_0.61.0_darwin_arm64.tar.gz | Direct download |
| macOS Intel (older Macs) | frp_0.61.0_darwin_amd64.tar.gz | Direct download |
| Linux desktop / x86 server / many NAS (amd64) | frp_0.61.0_linux_amd64.tar.gz | Direct download |
| Linux ARM64 (e.g. 64-bit Raspberry Pi, some ARM NAS) | frp_0.61.0_linux_arm64.tar.gz | Direct download |
| Linux ARM 32-bit (older 32-bit Pi images, etc.) | frp_0.61.0_linux_arm.tar.gz | Direct download |
macOS: one step before first run
In Terminal, run (replace the path with the folder where you extracted frpc):
xattr -cr ~/Downloads/frp_0.61.0_darwin_arm64/
The path above matches Apple Silicon; on Intel Macs use darwin_amd64 in the folder name.
macOS may quarantine downloaded binaries; this clears extended attributes — usually once is enough.
In the folder containing frpc.toml, run:
./frpc -c frpc.toml
Step 5: Verify connection
Keep frpc running (no separate gost). Copy the heartbeat command below or download hb.sh and run it on your home machine; after ~30s, “Check status” should show connected (see ops doc 56).
If you see no heartbeat command below, this browser likely never stored your key (registered before this feature, new device, or cleared storage). Click to issue a new key — this invalidates any old hb.sh — then copy the command or download hb.sh.
Heartbeat command — run continuously on your home machine to stay online