Skip to content

Configuration Examples

This page provides examples of how to configure WireKCP for various use cases. The examples are designed to help you quickly set up and customize your WireKCP installation.

Server Configuration

Interface Configuration

IPv4 = 192.168.110.1/24
ListenPort = 49200
PrivateKey = "QGb8cQWkoiKY+8GjKuQ1aE6pIKQHqzLsgFH9ZaIlDXY="

Peer Configuration

[Peer]
PublicKey = "R/lJE5FchSC/gLm4+uX89HOZf5wpqd2vmNgLSghORFI="
Endpoint = "peer_endpoint_here:54820"
AllowedIPs = "<remote_IPv4>/32, 192.168.110.2/32"

Client Configuration

Interface Configuration

IPv4 = 192.168.110.2/24
ListenPort = 54820
PrivateKey = "wP5dQza7gS1qIQDYOiWWYP+ip1qxVqHvPFAkv0Bb0FA="

Peer Configuration

PublicKey = "VxtT16NTfjc7FvS8KQdeXHPIdj+37ZcetUqD/9QAwGs="
Endpoint = "server_ip_here:49200"
AllowedIPs = "<remote_IPv4>/32, 192.168.110.1/32"