Jool is an Open Source SIIT and NAT64 for Linux.


Warning The project’s development has slowed down to essential maintenance. Bugfixing and support will remain active, but there will be no new features in the foreseeable future.

  • The most mature version is 4.1.11.
  • The second release candidate for version 4.2.0 is also available now.
  • jool.mx is no longer maintained. Please use https://nicmx.github.io/Jool instead.

Latest News


Version 4.1.11 has been released. Bugfixes:

  • #407: Patch compilation in some environments.
  • #409: Move the Debian systemd service to After=network-pre.target, to prevent deadlock during boot in some environments.
  • 750909d: When running into an untranslatable address, print it clearly in the logs.
  • #413: Enhance validations of pool4, BIB and session userspace requests.
  • #415, Debian#1057445: Add support for kernel 6.4, 6.5, 6.6 and 6.7-rc6.
  • #417: Add support for RHEL 9.2 and 9.3.
  • Debian#1046037: Add the “distclean” target to the kernel module Makefiles.
  • Debian#1057703: Remove mime-support from build dependencies.
  • Debian#1041856: Remove all links to jool.mx in the Debian package.

There have also been several patches in the joold code, but this is still an ongoing effort. You might want to abstain from using joold at the moment.