diff --git a/traefik-config/rd.yml b/traefik-config/rd.yml new file mode 100644 index 0000000..b5960bc --- /dev/null +++ b/traefik-config/rd.yml @@ -0,0 +1,28 @@ +# RustDesk: wss for rendezvous (hbbs :21116) and relay (hbbr :21119) via 443 +# Клиент: {"host":"wss://rd.kzbrd.ru","relay":"wss://rd.kzbrd.ru/relay","api":"","key":"..."} +http: + routers: + rd-hbbs: + rule: "Host(`rd.kzbrd.ru`) && !PathPrefix(`/relay`)" + entryPoints: + - websecure + service: rd-hbbs-svc + tls: + certResolver: myresolver + rd-hbbr: + rule: "Host(`rd.kzbrd.ru`) && PathPrefix(`/relay`)" + entryPoints: + - websecure + service: rd-hbbr-svc + tls: + certResolver: myresolver + + services: + rd-hbbs-svc: + loadBalancer: + servers: + - url: "http://192.168.1.80:21116" + rd-hbbr-svc: + loadBalancer: + servers: + - url: "http://192.168.1.80:21119"