Skip to content

v1.15.0

Choose a tag to compare

@shadowy-pycoder shadowy-pycoder released this 03 Jul 07:11
· 15 commits to main since this release
567ba68

Changelog

  • Linux network namespace support (-in-netns flag for listeners, -out-netns flag for dialers) (Resolves #16 )
  • DNS server detection for network namespaces
  • Added custom dialer for http3 for using in namespaces
  • Updated mshark, arpspoof and ndpspoof dependencies to work with custom namespaces
  • Separated creation of listeners from serving
  • -nosocks flag for disabling upstream socks server
  • tlocal transparent proxy mode to handle host machine connections
  • -dns flag for custom DNS server
  • ipv4only, ipv6only and dual stack mode control via -4 and -6 flag (dual stack enabled by default)
  • -auto now applied depending on -4 and -6 mode
  • TCP and UDP transparent proxy on the same port (restriction removed)
  • -dump flag now controls printing iptables rules to stdout
  • -nohttp flag now available on all platforms
  • Custom packet dialer for socks5 proxy
  • Less verbose info logging for shutdown
  • Added logging depending on ip proto
  • Improved DNS handling, added custom resolvers, removed unnecessary address resolution in tproxy
  • Fixed a bug of protocol detection in udp tproxy

Full Changelog: v1.14.3...v1.15.0