tun2socks

xjasonlyu · xjasonlyu.tun2socks

tun2socks - powered by gVisor TCP/IP stack

winget install --id xjasonlyu.tun2socks --exact --source winget

Latest v2.6.0

Release Notes

What's Changed License Update

  • LICENSE: switch to MIT by @xjasonlyu in #462 New Features
  • Feature: fdbased open fd with offset by @myloft in #272
  • Feature: Add support for multicast by @Amaindex in #245
  • Feature: persistent wintun with GUID option by @xjasonlyu in #301
  • Feature: set open FD offset for iOS by @hossinasaadi in #418
  • Feature: add make for loong64 by @xunmi-git in #427
  • Feature(proxy): support gost relay protocol by @xjasonlyu in #310
  • Feature(docker): add options for multicast groups by @xjasonlyu in #290
  • Feature(socks5): support abstract namespace unix sock by @SuzukiHonoka in #436 Improvement & Fixes
  • Improve(actions): add concurrency groups by @xjasonlyu in #289
  • Improve: use embedded go-shadowsocks2 by @xjasonlyu in #306
  • Improve(proxy/ss): allow explicit none cipher mode by @xjasonlyu in #312
  • Improve: optimize the memory footprint under SOCKS5 when USERNAME/PASSWORD authentication is used by @cty123 in #315
  • Fix: defer func for safeConnClose by @xjasonlyu in #309
  • Fix: call SetSendBufferSize when setting send buffer size option by @niconorsk in #336
  • Fix: safely split command strings by @xjasonlyu in #340
  • Fix: socks5 usernames and passwords can BOTH be up to 255 bytes by @Yawning in #343
  • Fix: codeql autobuild error by @xjasonlyu in #355
  • Fix: mutex never unlocked on error by @devil666face in #456
  • Refactor: direct proxy parsing by @xjasonlyu in #308
  • Refactor(debug): simplify version string by @xjasonlyu in #380
  • Refactor(log): use go.uber.org/zap by @xjasonlyu in #389
  • Refactor(tunnel): modularize tunnel pkg by @xjasonlyu in #393
  • Refactor(core): replace net.IP with netip.Addr by @xjasonlyu in #395
  • Refactor(metadata): replace net.IP with netip.Addr by @xjasonlyu in #396
  • Refactor(socks): replace net.IP with netip.Addr by @xjasonlyu in #397
  • Refactor(pool): move to internal by @xjasonlyu in #398
  • Refactor(pool): use generic buffer/pool by @xjasonlyu in #399
  • Refactor: bufferpool new function by @xjasonlyu in #407
  • Refactor(dialer): use DefaultDialer by @xjasonlyu in #465 New Contributors
  • @Amaindex made their first contribution in #245
  • @cty123 made their first contribution in #315
  • @niconorsk made their first contribution in #336
  • @Yawning made their first contribution in #343
  • @dependabot made their first contribution in #370
  • @hossinasaadi made their first contribution in #418
  • @xunmi-git made their first contribution in #427
  • @SuzukiHonoka made their first contribution in #436
  • @devil666face made their first contribution in #456 Full Changelog: v2.5.2...v2.6.0

Installer type: zip

Architecture Scope Download SHA256
x86 Download 441DFC610D0BEB53E83C19A8064C4CD38B9D9546E2DA9B7B9CF97DF4A2210462
x64 Download 1429E2E3B1EA09052DA2C65E5005538B5730D63DA37E304F4AD6FD2698A66695
arm Download BEE67A8BB28D0FB474CEFA400EFAED32535B830B280685A0F601A5DFEB9AF820
arm64 Download E7C71F89991F9B850817E6B441E568C370292F8AEA4FA9BDF70D099DA7991ECA

Details

Homepage
https://github.com/xjasonlyu/tun2socks
License
MIT
Publisher
xjasonlyu
Support
https://github.com/xjasonlyu/tun2socks/issues
Copyright
Copyright (C) 2023 xjasonlyu
Moniker
tun2socks

Tags

gogolanggvisorhttp-proxynatproxyshadowsockssocks4socks5ssh-tunneltcpip-stacktortun-devicetun2socksudpwireguard

Older versions (2)

v2.5.2
Architecture Scope Download SHA256
x86 Download 85687380038C8FA0370F374F5BF4E087C8A34C03AEE886F938F1B05BE4DC3EFA
x64 Download 06C71BC30E557CEAB6964543BD0D68E1B9DFEFA272B51A46F60171AF621B5F42
arm Download 8883C36D251E050A0E232A171024B166F8AB5B4EFA0F455FD987560FED85D175
arm64 Download 6205DDC22A991D9DBA9457361B6D4FDE7E51B4CA388FAFA89FE883A8969202C0
v2.5.1
Architecture Scope Download SHA256
x86 Download D4579C7CF34A278D9C70FDAFA36CA0ED47C8C7A93C876901862FE3ECFDEDE336
x64 Download 50CF6BCFB14DC0FD05EB46A5B8A804541879A555C1E50CE64B766AF9D486294B
arm Download 3E6E443B0055C7ACA76387E9C557976887ECB6BC342185E52D514503B09A535D
arm64 Download C159CB0A6A05145CBAD83D2A4F12781520546F672DCCF27361D40B3CF9C59EE1