diff options
author | Mikael Magnusson <mikma@users.sourceforge.net> | 2021-12-30 00:58:44 +0100 |
---|---|---|
committer | Mikael Magnusson <mikma@users.sourceforge.net> | 2022-03-18 22:07:58 +0100 |
commit | 82d36935e0381b6f1e71066ae09cdccedf51758c (patch) | |
tree | 09299c4accbc8a32666b83924fc3ffbad9766f68 /tunnel/tools/libwg-go/api-android.go | |
parent | ea7ee9554957ad6b7ad025ec57234f906180db76 (diff) |
tunnel: add nattun nested tun
WIP transparent http working
WIP simplify updateSrcAddr and updateDstAddr
Allow updating src address
Diffstat (limited to 'tunnel/tools/libwg-go/api-android.go')
-rw-r--r-- | tunnel/tools/libwg-go/api-android.go | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/tunnel/tools/libwg-go/api-android.go b/tunnel/tools/libwg-go/api-android.go index 457359b7..2ce9c49c 100644 --- a/tunnel/tools/libwg-go/api-android.go +++ b/tunnel/tools/libwg-go/api-android.go @@ -80,7 +80,9 @@ func wgTurnOn(interfaceName string, tunFd int32, settings string) int32 { Errorf: AndroidLogger{level: C.ANDROID_LOG_ERROR, tag: tag}.Printf, } - tun, name, err := CreateUnmonitoredTUNFromFD(int(tunFd)) + nativeTun, name, err := CreateUnmonitoredTUNFromFD(int(tunFd)) + + tun, err := NewNatTun(nativeTun) if err != nil { unix.Close(int(tunFd)) logger.Errorf("CreateUnmonitoredTUNFromFD: %v", err) |