You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[BUG] Cannot generate certificate from ZeroSSL. listen tcp :56563: bind: address already in use #1117
My subdomain's certificates have been expired and not auto-renewed. When i create/renew these certificates manually via ACME Tool, it always gives me errors that its IP:port is already in use and it cannot open it for ACME process.
To Reproduce
Steps to reproduce the behavior:
Go to 'TLS/SSL certificates'
Click on 'Open ACME Tool'.
Enter the subdomain, choose ZeroSSL, and click Get certificate.
See error in red popup: "Error: one or more domains had a problem: [mail.domain.eu] [mail.domain.eu] acme: error presenting token: could not start HTTP server for challenge: listen tcp :56563: bind: address already in use"
I get this type of error also on LetsEncrypt. So, the ACME / http process is not working at all!
If i choose to renew the certificate, the renew button spins indefinitely and does nothing.
Expected behavior
A certificate should be created or renewed and applied.
Screenshots
If applicable, add screenshots to help explain your problem.
Browser (if it is a bug appears on the UI section of the system):
OS: Windows 11
Browser = Edge
Version latest
Host Environment (please complete following information, DO NOT REMOVE ANY FIELD(S)):
Arch: [amd64]
Device: [Hyper-V VM on Windows 2022 server]
OS: Ubuntu
Version 24.04
Are you using Docker? no
Zoraxy Version 3.3.2
Supplementary links
If your issue is related to a particular open source project, paste the link here.
Additional context
I use both ipv4 and ipv6. I have restarted the server, same errors. Is this normal that it opens the high ports and not port 80? It is behind NAT, so how it is supposed to work?
There are no one maintaining the ACME module now so I am not quite sure what happens here, but from what I know it should open a random high port and request Zoraxy to forward traffics to it using something call "special routing rules" which are hardcoded in Zoraxy source code and not exposed to user modification.
You can check out the source code about the acme flow here.
After another reboot, in the "Certificates auto renew settings" the spinner is spinning and not giving nothing...
Or maybe zerossl in no longer provides free certificates???
Letsencrypt is behaving differently in the Certificate wizard, maybe Zerossl is down?
When using wizard, i get an error: the server didn't respond to our request (status=pending).
I have the same behavior with both ZeroSSLand LetsEncrypt. And with two different TLDs (.bar and .at)
It has worked before, but I cannot say if its the 3.3.2 update that broke it or something outside zoraxy.
Its hosted within its own LXC container with nothing else installed.
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
2: eth0@if165: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether bc:24:11:48:24:fc brd ff:ff:ff:ff:ff:ff link-netnsid 0
inet 192.168.3.21/24 metric 1024 brd 192.168.3.255 scope global dynamic eth0
valid_lft 19340sec preferred_lft 19340sec
176: eth1@if177: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether bc:24:11:9e:f5:20 brd ff:ff:ff:ff:ff:ff link-netnsid 0
inet 172.16.0.6/24 metric 1024 brd 172.16.0.255 scope global eth1
valid_lft forever preferred_lft forever
I think the problem started after enabling 2nd interface (to internal network) but I cannot prove it, as after disconnecting it now zoraxy has similar problems. But before attaching 2nd interface it worked
Activity
tobychui commentedon Apr 14, 2026
There are no one maintaining the ACME module now so I am not quite sure what happens here, but from what I know it should open a random high port and request Zoraxy to forward traffics to it using something call "special routing rules" which are hardcoded in Zoraxy source code and not exposed to user modification.
You can check out the source code about the acme flow here.
https://github.com/tobychui/zoraxy/blob/main/src/acme.go
https://github.com/tobychui/zoraxy/blob/main/src/mod/acme/acme.go
expressrussian commentedon Apr 14, 2026
After another reboot, in the "Certificates auto renew settings" the spinner is spinning and not giving nothing...
Or maybe zerossl in no longer provides free certificates???
Letsencrypt is behaving differently in the Certificate wizard, maybe Zerossl is down?
When using wizard, i get an error: the server didn't respond to our request (status=pending).
[-][BUG] Cannot generate certificate. listen tcp :56563: bind: address already in use[/-][+][BUG] Cannot generate certificate from ZeroSSL. listen tcp :56563: bind: address already in use[/+]tobychui commentedon Apr 15, 2026
@expressrussian Is your TLD supported by ZeroSSL? Seems Russia is in the list.
https://help.zerossl.com/hc/en-us/articles/360060119833-Restricted-Countries
Chron-O-John commentedon Apr 23, 2026
I have the same behavior with both ZeroSSLand LetsEncrypt. And with two different TLDs (.bar and .at)
It has worked before, but I cannot say if its the 3.3.2 update that broke it or something outside zoraxy.
Its hosted within its own LXC container with nothing else installed.
hooverek commentedon Sep 8, 2026
I am having the same problem on 3.3.4 with custom local CA.
It is as well hosted in LXC container (disabled ipv6)
The opened ports looks like this:
while the interfaces looks as following:
I think the problem started after enabling 2nd interface (to internal network) but I cannot prove it, as after disconnecting it now zoraxy has similar problems. But before attaching 2nd interface it worked