Does this work by creating a public domain that resolves to your public IP address and directing the traffic to your BTCPay server?
Discussion
nostrdress can’t directly connect to btcpay server. but it offers the following backend (see picture) and with forward you can add your btcpay lnaddress… but with this solution, a sender will also see your btcpay lnaddress when he pay a bill.

