Node information for Xray doesn't work #20
-
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 5 replies
-
|
Hi! From the screenshot I can see the agent shows "installed" but status is OFFLINE — this means the panel cannot reach the CC Agent on the server. To fix this:
systemctl status cc-agent
systemctl start cc-agent
journalctl -u cc-agent -n 50
ss -tlnp | grep 62080
ufw allow 62080/tcp # if using ufwIf nothing helps — click "Auto Setup" in the panel, it will reinstall the agent (users won't be affected). Migrating from hy2 to xray:Yes, it's possible, but there's a catch — these are different protocols, clients are not compatible. Best approach:
If you want to replace the existing node:
About "hy2 not working on Linux":This is a separate issue, not related to the panel. Possible causes:
Which client are you using? Share the client logs and we can take a look. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.






Hi @maxekspb! Thanks for the detailed report! it helped us track down several real bugs. All fixes are now in the latest release.
What was fixed
This was a bug in the download script. curl was called without the -f (fail) flag, so when the download URL returned HTTP 404, curl saved the error page body ("404 - Not Found") as the binary file. The file was non-empty, passed the size check, got chmod +x, and the service tried to run a text file as a binary.
Fix: Added -f flag to curl (exits with error on HTTP failures), added ELF binary validation after download, and cleaned up the fallback logic.