Skip to content

Releases: xjasonlyu/tun2socks

v2.7.0

Choose a tag to compare

@github-actions github-actions released this 12 Jul 09:48
8dda19e

What's Changed

Features

  • Feature: use pflag as drop-in replacement by @xjasonlyu in #513
  • Feature(proxy): support ssh proxy protocol by @xjasonlyu in #519
  • Feature: support custom ICMP message handling by @nange in #521

Fixes

  • Fix: update gVisor dependency and modify UDP handler to return a boolean by @SuzukiHonoka in #487
  • Fix: crash on multiple start/stop due to FD being closed twice by @vecljox in #495
  • Fix(log): set log level for glog by @xjasonlyu in #511
  • Fix(stack): respond to ICMPv4 echo messages by @xjasonlyu in #514
  • Fix: icmp interface binding by @nange in #524
  • Fix(build): remove unsupported windows/arm32 target by @xjasonlyu with @Copilot in #542

Others

New Contributors

Full Changelog: v2.6.0...v2.7.0

v2.6.0

Choose a tag to compare

@github-actions github-actions released this 07 Jun 19:46
4127937

What's Changed

License Update

New Features

Improvement & Fixes

New Contributors

Full Changelog: v2.5.2...v2.6.0

v2.6.0-beta

v2.6.0-beta Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 15 Apr 21:37
44f7044

What's Changed

License Update

New Features

Improvement & Fixes

New Contributors

Full Changelog: v2.5.2...v2.6.0-beta

v2.5.2

Choose a tag to compare

@github-actions github-actions released this 13 Nov 22:24

Bug Fixes

  • Fix: HTTP proxy basic auth error (#266)

v2.5.1

Choose a tag to compare

@github-actions github-actions released this 07 Jun 11:13

What's Changed

  • Feature: log support setting output by @myloft in #248
  • CI: update golangci-lint config by @xjasonlyu in #251
  • Fix: packets sending issue on certain Linux platform by @xjasonlyu in #254
  • Fix: fix panic when unassigned reply code arrives. by @ghostiam in #255

New Contributors

Full Changelog: v2.5.0...v2.5.1

v2.5.0

Choose a tag to compare

@github-actions github-actions released this 06 Apr 05:34

Updates

  • Feature: support route mark on FreeBSD & OpenBSD in 8d3c28a
  • Feature: support bind to interface on windows by @nange in #192
  • Feature: support tun pre & post command exec by @Jackarain in #233
  • Fix: add enhance tcp relay/half-close by @nange in #219
  • Fix: potential crash by bad UDP binding address in #238
  • Chore: other bug fixes and performance improvement

New Contributors

  • @nange made their first contribution in #192
  • @Jackarain made their first contribution in #233
  • @myloft made their first contribution in #156

Full Changelog: v2.4.1...v2.5.0

v2.4.1

Choose a tag to compare

@github-actions github-actions released this 06 Apr 16:11

Change

  • Use gVisor default TCP buffer size: 1MiB
  • Optimize netstats JSON encoding
  • Refactor symmetric NAT UDP module
  • Bug fixes and performance improvement

Full Changelog: v2.4.0...v2.4.1

v2.4.0

Choose a tag to compare

@github-actions github-actions released this 04 Apr 10:06

Highlight

  • Migrate to go 1.18
  • Add GOAMD64=v3 for modern CPU (detailed description can be found here)

Feature

  • Support YAML format config file
  • Add stack statistic API endpoint: /netstats
  • Add debug pprof API endpoint: /debug/pprof/
  • Add TCP args: tcp-sndbuf, tcp-rcvbuf and tcp-auto-tuning

Change

  • Change major version suffix to v2 by @linfan in #88
  • Optimize memory consumption
  • Refactor modules/codes
  • Bug fixes and performance improvement

New Contributor

Full Changelog: v2.3.2...v2.4.0

v2.3.2

Choose a tag to compare

@github-actions github-actions released this 01 Nov 06:20

Feature

  • Add FD driver support (#71)
  • Add wintun >= 0.14 support (#75)

Change

  • Build with go1.17.2
  • Update gVisor module to v0.0.0-20211029210705-806fa5c3235c
  • Update wireguard-go module to v0.0.0-20211030003956-52704c4b9288

v2.3.1-1

Choose a tag to compare

@github-actions github-actions released this 04 Oct 05:49

Feature

  • Add WINDOWS-ARM64 Platform Support
  • Add SOCKS5 over UDS (Unix Domain Socket) Support

Change

  • Migrate to go1.17
  • Update gVisor module to v0.0.0-20211002000755-82b90506164f
  • Update wireguard-go module to v0.0.0-20210927201915-bb745b2ea326