Repository navigation
XRayMesh v3.2.0 - iptables on Any Server & Public IPs
XRayMesh 3.2.0 lets you create iptables tunnels on any server of the mesh, and shows every server's public IP in the Servers list.
Install / update
bash <(curl -fsSL https://raw.githubusercontent.com/Erfan-XRay/XRayMesh/main/xraymesh.sh)Servers on 3.x or 2.2.x: run xraymesh update or use Update in the panel. Update the server whose panel you use to manage tunnels. A server shows its public IP only after it is updated too.
iptables on any server
- Pick where it runs: "Runs on" now works for iptables like for the other engines. Create, edit and delete an iptables tunnel on another server from any panel.
- That server's interfaces: the inbound interface list is read from the server you pick, not from the one you are on.
- No endless loading: if that server doesn't answer, the panel gives up after about 5 seconds, offers "Try again" and lets you type the interface name.
Public IP of every server (thanks to @amirmohamadkazemi, issue #4)
- The Servers list and the "this server" card show each server's public IP under its virtual IP, with a copy button.
- Servers report it themselves, so it also works for servers that joined without an invite.
Full list of changes: CHANGELOG.md