summaryrefslogtreecommitdiffhomepage
path: root/tunnel/tools/libwg-go/api-android.go
diff options
context:
space:
mode:
authorMikael Magnusson <mikma@users.sourceforge.net>2021-12-30 00:58:44 +0100
committerMikael Magnusson <mikma@users.sourceforge.net>2022-03-18 22:07:58 +0100
commit82d36935e0381b6f1e71066ae09cdccedf51758c (patch)
tree09299c4accbc8a32666b83924fc3ffbad9766f68 /tunnel/tools/libwg-go/api-android.go
parentea7ee9554957ad6b7ad025ec57234f906180db76 (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.go4
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)