There are a few ways to accomplish what you are needing.
This approach is very common for a single installation of GoAnywhere Services where there is a need to expose the Web Client for both external & internal use. You would setup an external DNS entry for the domain/url you prefer. Then when accessed from outside of your network, it would resolve to the correct IP for external access. Then you would also setup an internal DNS entry so that when connections originate from inside your network, they will be routed to the correct internal IP address for the same installation.
Reverse Proxy Server
If you are wanting to route traffic through a reverse proxy server to your installation of GoAnywhere Services within your private network, you can do that as well. You will just need to configure the IP/port mappings as needed.
If you're set on the reverse proxy server approach, I'd recommend you look at our GoAnywhere Gateway
product. It works seamlessly with GoAnywhere Services and can even be configured to serve connections to other applications you may have. You can access a free trial
of our GoAnywhere Gateway product from our website, or contact your sales representative for further information.
Please let us know if you have any further questions.
Thanks - Jon