Files
2026-04-04 14:14:26 +03:00

52 lines
1.1 KiB
Plaintext

[Interface]
Address = 10.x.255.200/24
ListenPort = 51820
PrivateKey =
# global vars
PostUp = modprobe nf_conntrack
PostUp = modprobe ip_vs
PostUp = modprobe ip_vs_rr
PostUp = sysctl -w net.ipv4.ip_forward=1
PostUp = sysctl -w net.ipv4.vs.conntrack=1
# nftables
PostUp = nft -f /etc/wireguard/10-marks.nft
PostUp = nft -f /etc/wireguard/20-netmap.nft
# coturn
PostUp = ipvsadm -D -f 10 || true
PostUp = ipvsadm -A -f 10 -s rr
PostUp = ipvsadm -a -f 10 -r 10.x.103.10 -m
# minecraft
PostUp = ipvsadm -D -f 20 || true
PostUp = ipvsadm -A -f 20 -s rr
PostUp = ipvsadm -a -f 20 -r 10.x.104.3 -m
# steamcmd
PostUp = ipvsadm -D -f 30 || true
PostUp = ipvsadm -A -f 30 -s rr
PostUp = ipvsadm -a -f 30 -r 10.x.104.4 -m
# rustdesk
PostUp = ipvsadm -D -f 40 || true
PostUp = ipvsadm -A -f 40 -s rr
PostUp = ipvsadm -a -f 40 -r 10.x.200.1 -m
# cleanup
PostDown = ipvsadm -C
PostDown = nft delete table ip ipvs_mgr || true
# bananawrt
[Peer]
PublicKey =
PresharedKey =
AllowedIPs = 10.x.255.1/32, 10.x.100.0/24, 10.x.101.0/24, 10.x.102.0/24, 10.x.103.0/24, 10.x.104.0/24, 10.x.105.0/24
# xiawrt
[Peer]
PublicKey =
PresharedKey =
AllowedIPs = 10.x.255.2/32, 10.x.200.0/24