FRP Tunnel Guide
Use this service to expose local HTTP apps and selected TCP services through frp.k3s.dgkim.net.
You need the shared
FRP_AUTH_TOKEN from the cluster administrator before starting frpc. Client connections to frp.k3s.dgkim.net:7000 must enable FRP transport TLS.
Install frpc
macOS
brew install frpc
If Homebrew does not provide the version you need, download frp_*_darwin_*.tar.gz from the official releases page.
Linux
curl -L https://github.com/fatedier/frp/releases/download/v0.69.1/frp_0.69.1_linux_amd64.tar.gz -o frp.tar.gz
tar -xzf frp.tar.gz
sudo install frp_0.69.1_linux_amd64/frpc /usr/local/bin/frpc
For ARM devices, choose the matching Linux archive from the release list.
HTTP Tunnel
Expose a local app running on localhost:8080.
serverAddr = "frp.k3s.dgkim.net"
serverPort = 7000
transport.tls.enable = true
auth.method = "token"
auth.token = "YOUR_FRP_AUTH_TOKEN"
[[proxies]]
name = "my-web"
type = "http"
localIP = "127.0.0.1"
localPort = 8080
subdomain = "my-web"
frpc -c frpc.toml
Open https://my-web.frp.k3s.dgkim.net.
TCP Tunnel
Expose local SSH on one of the allocated public ports. Available range: 30020-30040.
serverAddr = "frp.k3s.dgkim.net"
serverPort = 7000
transport.tls.enable = true
auth.method = "token"
auth.token = "YOUR_FRP_AUTH_TOKEN"
[[proxies]]
name = "my-ssh"
type = "tcp"
localIP = "127.0.0.1"
localPort = 22
remotePort = 30022
ssh -p 30022 user@frp.k3s.dgkim.net
Admin
The admin dashboard is available at frp-admin.k3s.dgkim.net and requires Keycloak login.
Official FRP documentation: gofrp.org/en/docs