https://github.com/eycorsican/go-tun2socks — Go implementation https://github.com/Jigsaw-Code/outline-go-tun2socks (the code has been modified to be used in Outline/Intra project, but still useful) https://github.com/ambrop72/badvpn/tree/master/tun2socks — works on Linux and Windows. Old and well supported project. https://github.com/zhuhaow/tun2socks — for macOS/iOS https://github.com/zhuhaow/NEKit — for iOS https://github.com/yinghuocho/gotun2socks — Windows, macOS and Linux support https://github.com/xjdrew/kone — Linux and macOS