This PR replaces the go-tun2socks/core with outline-sdk/* in the Intra project, and removes the dependency on tunnel.Tunnel, making the intra package a standalone Go package that can be copied to other locations, such as the Intra repository.
I kept the signatures of all exported interfaces the same. We can refactor them after we move the code to the Intra repository.
This PR replaces the
go-tun2socks/core
withoutline-sdk/*
in the Intra project, and removes the dependency ontunnel.Tunnel
, making theintra
package a standalone Go package that can be copied to other locations, such as the Intra repository.I kept the signatures of all exported interfaces the same. We can refactor them after we move the code to the Intra repository.
Related PR: https://github.com/Jigsaw-Code/outline-sdk/pull/66