Skip to content

FRP NAT traversal

The FRPC extension maps One-KVM or another local service to an FRPS server. frpc must be installed and shown as available. FRPC has Quick configuration and Full configuration modes; stop the extension before changing a running configuration.

Quick configuration

Open Settings -> Extensions -> Remote access -> FRPC NAT traversal and select Quick configuration. The fields below generate a temporary frpc.toml:

Item Description Example/default
Start at boot Start FRPC when the system starts Off
Proxy type TCP, UDP, HTTP, HTTPS, STCP, SUDP, or XTCP TCP
Proxy name FRP proxy name one-kvm-ssh
Server address FRPS host or IP, without a protocol prefix frps.example.com
Server port FRPS port 7000
Auth token FRPS token -
Local address Local service address 127.0.0.1
Local port Local service port 22
Remote port Public TCP/UDP port -
Custom domain Optional for HTTP/HTTPS kvm.example.com
Access key Optional for STCP/SUDP/XTCP -
Enable TLS FRP transport-layer TLS On

For the One-KVM web page, use 127.0.0.1 and the web port (usually 8080). TCP/UDP proxies cannot start without a remote port.

Current FRP configuration

Full configuration

Select Full configuration and paste a complete frpc.toml from your provider or your own configuration. TOML is validated on save; quick-mode fields are ignored.

Full FRP configuration

Start and logs

Click Save, then Start. Start-at-boot controls automatic startup only. Expand View log to confirm login, proxy registration, and runtime state.

FRP logs

Remote access

For a TCP web proxy, use http://FRPS-address:remote-port. HTTP/HTTPS proxies use the configured domain and protocol. Because FRP exposes the local service, use a strong One-KVM password and restrict access with authentication and firewall rules on FRPS.