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.