I am wondering if anyone besides myself thinks something like FRP would be of great benefit? This would allow you to reverse proxy to a public server any kind of traffic, not just http. Or, is there something in RouterOS that already lets you do this and I just missed it??
Quick overview of FRP:
Run frps on a machine on a public server with minimal configuration
Run frpc inside your network with an INI file which contains what you are forwarding
You would then connect to the frps (public ip) to get access to the resource inside your network
It can run as a Windows Service and runs on ARM/Linux, etc…
I am using HAProxy. I have 8-10 web services on various host, with different ports.
HAProxy redirects by looking at the URL and send it to correct server on server ports.
It can be used in many other ways.
A simple reverse proxy implementation would be great. FRP is an amazing little package, I use it regularly! But that obviously requires another device like a raspberry pi in addition to the Mikrotik. Something built-in would be great. AFAIK there’s no way to implement a reverse port forward in Mikrotik using any of the standard routing or firewall tricks so providing this type of functionality would require the specific functionality to be built in
I understand the need for reverse proxy (I’d vote for optional nginx package myself, that could do wonders). But I fail to see why should I want FRP with this whole client-server architecture, what’s the point?