https://github.com/getlantern/gotun
Go library for working with tun interfaces
https://github.com/getlantern/gotun
Last synced: 8 months ago
JSON representation
Go library for working with tun interfaces
- Host: GitHub
- URL: https://github.com/getlantern/gotun
- Owner: getlantern
- License: apache-2.0
- Created: 2018-12-18T22:17:54.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-02-25T03:11:33.000Z (over 3 years ago)
- Last Synced: 2024-06-19T02:06:25.067Z (almost 2 years ago)
- Language: Go
- Size: 63.5 KB
- Stars: 20
- Watchers: 14
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
TUN implementation based on https://github.com/yinghuocho/gotun2socks
This library supports TUN devices on Windows, Darwin and Linux.
gotun is primarily intended for use in VPNs, where the TUN device represents the
vpn endpoint and functions as a router.
Unlike the original gotun2socks, this does not include the actual routing
capability, just the raw TUN device.