We are now allowing any and every public (exposed) ports for Fly services
A public port is the
port you set in your services like:
[[services.ports]] port = "12345" # <- this guy handlers = ["http"]
Previously, the list of allowed public ports was limited to:
[25, 53, 80, 443, 853, 5000, 8080, 8443, (10000..10100), 25565, 26257]
This limit is no more.
For example: you can now accept connections on port
22 if you’d like to run a SSH server and not have to specify the port each time you connect!
We don’t yet support port ranges or a list of ports for the same
[[services.port]] entry, but we’re working on it.
internal_port is unaffected and it’s always been possible to set it to any port between 1 and 65536.
UDP ports are also unaffected, can still be any and every port between 1 and 65536.
Updating our docs will happen shortly
We’re still working on this, but it should be stable enough to use.