Problem: wireguard get easily blocked, because sometimes only DNS over UDP is allowed.
A possible solution could be: https://github.com/erebe/wstunnel and https://github.com/kad/wstunnel-go
On a existing webserver wstunnel acts as proxy and received HTTP traffic gets forwareded to the wireguard server. It is a single binary and easy to use.
In general I would prefer: https://datatracker.ietf.org/doc/rfc9298/
But AFAIK there is currently no stable implementation available.
Problem: wireguard get easily blocked, because sometimes only DNS over UDP is allowed.
A possible solution could be: https://github.com/erebe/wstunnel and https://github.com/kad/wstunnel-go
On a existing webserver wstunnel acts as proxy and received HTTP traffic gets forwareded to the wireguard server. It is a single binary and easy to use.
In general I would prefer: https://datatracker.ietf.org/doc/rfc9298/
But AFAIK there is currently no stable implementation available.