/TozikTun2SocksKit

Tun2Socks framework repository

Primary LanguageSwift

Tun2SocksKit

Downloads

Important changes

2.4.0 Support maccatalyst(arm64、x86_64)by @hossinasaadi

2.2.1 Support macOS(arm64、x86_64)

2.2.0 支持macOS(arm64、x86_64)

2.1.16 iPhone sim support,hev-socks5-tunnel-iphonesimulator实现

2.1.10 Simulator support arm64

2.0.1 使用hev-socks5-tunnel替换leaf实现

How to run

import Tun2SocksKit

Socks5Tunnel.run(withFileDescriptor: 4, configFilePath: localConfigFileURL.path(percentEncoded: false))

Configuration file(source hev-socks5-tunnel

tunnel:
  mtu: 9000

socks5:
  port: 7890
  address: ::1
  udp: 'udp'

misc:
  task-stack-size: 20480
  connect-timeout: 5000
  read-write-timeout: 60000
  log-file: stderr
  log-level: debug
  limit-nofile: 65535