diff --git a/.gitignore b/.gitignore index 539205899..598578b8e 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ -wireguard-go +warp-plus +warp-plus.exe .idea stuff/ diff --git a/README.md b/README.md index 4a36693b2..b7da4af9c 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ -# Warp-Plus-Go +# Warp-Plus -Warp-Plus-Go is an open-source implementation of Cloudflare's Warp, enhanced with Psiphon integration for circumventing censorship. This project aims to provide a robust and cross-platform VPN solution that can use psiphon on top of warp and warp-in-warp for changing the user virtual nat location. +Warp-Plus is an open-source implementation of Cloudflare's Warp, enhanced with Psiphon integration for circumventing censorship. This project aims to provide a robust and cross-platform VPN solution that can use psiphon on top of warp and warp-in-warp for changing the user virtual nat location. ## Features @@ -15,15 +15,15 @@ Warp-Plus-Go is an open-source implementation of Cloudflare's Warp, enhanced wit ### Prerequisites -- You can download prebuilt binaries or compile it with Go (You MUST use go 1.20) +- You can download prebuilt binaries or compile it with Go (You MUST use go 1.21) - Basic understanding of VPN and proxy configurations ### Installation 1. Clone the repository: ```bash - git clone https://github.com/bepass-org/wireguard-go.git - cd warp-plus-go + git clone https://github.com/bepass-org/warp-plus.git + cd warp-plus ``` 2. Build the project: @@ -36,7 +36,7 @@ Warp-Plus-Go is an open-source implementation of Cloudflare's Warp, enhanced wit Run the application with the following command: ```bash -./warp-plus-go [-v] [-b addr:port] [-c config-file-path] [-e warp-ip] [-k license-key] [-country country-code] [-cfon] [-gool] +./warp-plus [-v] [-b addr:port] [-c config-file-path] [-e warp-ip] [-k license-key] [-country country-code] [-cfon] [-gool] ``` - `-v`: Enable verbose logging. @@ -82,7 +82,7 @@ Run the application with the following command: - Ukraine (UA) - United States (US) -### Termux +### Termux (BROKEN) ``` bash <(curl -fsSL https://raw.githubusercontent.com/Ptechgithub/wireguard-go/master/termux.sh) @@ -99,34 +99,8 @@ bash <(curl -fsSL https://raw.githubusercontent.com/Ptechgithub/wireguard-go/mas - برای اسکن ای پی سالم وارپ از دستور `warp -scan` استفاده کنید. - برای ترکیب (chain) دو کانفیگ برای تغییر لوکیشن از دستور `warp -gool` استفاده کنید. -## Contributing - -Contributions to Warp-Plus-Go are welcome. Please read our [contributing guidelines](CONTRIBUTING.md) for more information. - ## Acknowledgements - Cloudflare Warp - Psiphon - All contributors and supporters of this project - -## License - - Copyright (C) 2017-2023 WireGuard LLC. All Rights Reserved. - - Permission is hereby granted, free of charge, to any person obtaining a copy of - this software and associated documentation files (the "Software"), to deal in - the Software without restriction, including without limitation the rights to - use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies - of the Software, and to permit persons to whom the Software is furnished to do - so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all - copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE. diff --git a/app/app.go b/app/app.go index 14c082242..73e5d260c 100644 --- a/app/app.go +++ b/app/app.go @@ -11,9 +11,9 @@ import ( "path/filepath" "time" - "github.com/bepass-org/wireguard-go/psiphon" - "github.com/bepass-org/wireguard-go/warp" - "github.com/bepass-org/wireguard-go/wiresocks" + "github.com/bepass-org/warp-plus/psiphon" + "github.com/bepass-org/warp-plus/warp" + "github.com/bepass-org/warp-plus/wiresocks" ) const singleMTU = 1400 diff --git a/go.mod b/go.mod index 3c30b5842..ba1211a14 100644 --- a/go.mod +++ b/go.mod @@ -1,4 +1,4 @@ -module github.com/bepass-org/wireguard-go +module github.com/bepass-org/warp-plus go 1.21.1 diff --git a/ipscanner/README.md b/ipscanner/README.md index a39446f28..a65835409 100644 --- a/ipscanner/README.md +++ b/ipscanner/README.md @@ -12,7 +12,7 @@ IPScanner is a Go package designed for scanning and analyzing IP addresses. It u To use IPScanner, simply import the package and initialize a new scanner with your desired options. ```go -import "github.com/bepass-org/wireguard-go/ipscanner" +import "github.com/bepass-org/warp-plus/ipscanner" func main() { scanner := ipscanner.NewScanner( diff --git a/ipscanner/example/cfscanner/main.go b/ipscanner/example/cfscanner/main.go index a87796135..877000e00 100644 --- a/ipscanner/example/cfscanner/main.go +++ b/ipscanner/example/cfscanner/main.go @@ -3,7 +3,7 @@ package main import ( "context" - "github.com/bepass-org/wireguard-go/ipscanner" + "github.com/bepass-org/warp-plus/ipscanner" ) func main() { diff --git a/ipscanner/example/warpscanner/main.go b/ipscanner/example/warpscanner/main.go index cb3d266f5..bc15a89be 100644 --- a/ipscanner/example/warpscanner/main.go +++ b/ipscanner/example/warpscanner/main.go @@ -8,9 +8,9 @@ import ( "os" "time" - "github.com/bepass-org/wireguard-go/ipscanner" - "github.com/bepass-org/wireguard-go/ipscanner/internal/statute" - "github.com/bepass-org/wireguard-go/warp" + "github.com/bepass-org/warp-plus/ipscanner" + "github.com/bepass-org/warp-plus/ipscanner/internal/statute" + "github.com/bepass-org/warp-plus/warp" "github.com/fatih/color" "github.com/rodaine/table" ) diff --git a/ipscanner/internal/engine/engine.go b/ipscanner/internal/engine/engine.go index e6f9aea66..bac9dceb3 100644 --- a/ipscanner/internal/engine/engine.go +++ b/ipscanner/internal/engine/engine.go @@ -6,9 +6,9 @@ import ( "net/netip" "time" - "github.com/bepass-org/wireguard-go/ipscanner/internal/iterator" - "github.com/bepass-org/wireguard-go/ipscanner/internal/ping" - "github.com/bepass-org/wireguard-go/ipscanner/internal/statute" + "github.com/bepass-org/warp-plus/ipscanner/internal/iterator" + "github.com/bepass-org/warp-plus/ipscanner/internal/ping" + "github.com/bepass-org/warp-plus/ipscanner/internal/statute" ) type Engine struct { diff --git a/ipscanner/internal/engine/queue.go b/ipscanner/internal/engine/queue.go index 6436fec91..ec3a66186 100644 --- a/ipscanner/internal/engine/queue.go +++ b/ipscanner/internal/engine/queue.go @@ -6,7 +6,7 @@ import ( "sync" "time" - "github.com/bepass-org/wireguard-go/ipscanner/internal/statute" + "github.com/bepass-org/warp-plus/ipscanner/internal/statute" ) type IPQueue struct { diff --git a/ipscanner/internal/iterator/iterator.go b/ipscanner/internal/iterator/iterator.go index 0ec185d62..c49c97069 100644 --- a/ipscanner/internal/iterator/iterator.go +++ b/ipscanner/internal/iterator/iterator.go @@ -9,8 +9,8 @@ import ( "net" "net/netip" - "github.com/bepass-org/wireguard-go/ipscanner/internal/cache" - "github.com/bepass-org/wireguard-go/ipscanner/internal/statute" + "github.com/bepass-org/warp-plus/ipscanner/internal/cache" + "github.com/bepass-org/warp-plus/ipscanner/internal/statute" ) // LCG represents a linear congruential generator with full period. diff --git a/ipscanner/internal/ping/http.go b/ipscanner/internal/ping/http.go index 11a4f5201..cf3d87886 100644 --- a/ipscanner/internal/ping/http.go +++ b/ipscanner/internal/ping/http.go @@ -10,7 +10,7 @@ import ( "net/url" "time" - "github.com/bepass-org/wireguard-go/ipscanner/internal/statute" + "github.com/bepass-org/warp-plus/ipscanner/internal/statute" ) type HttpPingResult struct { diff --git a/ipscanner/internal/ping/ping.go b/ipscanner/internal/ping/ping.go index 794c2e732..32865d0f0 100644 --- a/ipscanner/internal/ping/ping.go +++ b/ipscanner/internal/ping/ping.go @@ -5,7 +5,7 @@ import ( "fmt" "net/netip" - "github.com/bepass-org/wireguard-go/ipscanner/internal/statute" + "github.com/bepass-org/warp-plus/ipscanner/internal/statute" ) type Ping struct { diff --git a/ipscanner/internal/ping/quic.go b/ipscanner/internal/ping/quic.go index 92ca9e5e6..98345b3d7 100644 --- a/ipscanner/internal/ping/quic.go +++ b/ipscanner/internal/ping/quic.go @@ -7,7 +7,7 @@ import ( "net/netip" "time" - "github.com/bepass-org/wireguard-go/ipscanner/internal/statute" + "github.com/bepass-org/warp-plus/ipscanner/internal/statute" "github.com/quic-go/quic-go" "github.com/quic-go/quic-go/http3" diff --git a/ipscanner/internal/ping/tcp.go b/ipscanner/internal/ping/tcp.go index 2ef29150d..36495a069 100644 --- a/ipscanner/internal/ping/tcp.go +++ b/ipscanner/internal/ping/tcp.go @@ -7,7 +7,7 @@ import ( "net/netip" "time" - "github.com/bepass-org/wireguard-go/ipscanner/internal/statute" + "github.com/bepass-org/warp-plus/ipscanner/internal/statute" ) type TcpPingResult struct { diff --git a/ipscanner/internal/ping/tls.go b/ipscanner/internal/ping/tls.go index f2438a9a7..0b560a7ef 100644 --- a/ipscanner/internal/ping/tls.go +++ b/ipscanner/internal/ping/tls.go @@ -7,7 +7,7 @@ import ( "net/netip" "time" - "github.com/bepass-org/wireguard-go/ipscanner/internal/statute" + "github.com/bepass-org/warp-plus/ipscanner/internal/statute" ) type TlsPingResult struct { diff --git a/ipscanner/internal/ping/warp.go b/ipscanner/internal/ping/warp.go index fb165c156..57f11918b 100644 --- a/ipscanner/internal/ping/warp.go +++ b/ipscanner/internal/ping/warp.go @@ -13,8 +13,8 @@ import ( "net/netip" "time" - "github.com/bepass-org/wireguard-go/ipscanner/internal/statute" - "github.com/bepass-org/wireguard-go/warp" + "github.com/bepass-org/warp-plus/ipscanner/internal/statute" + "github.com/bepass-org/warp-plus/warp" "github.com/flynn/noise" "golang.org/x/crypto/blake2s" "golang.org/x/crypto/curve25519" diff --git a/ipscanner/scanner.go b/ipscanner/scanner.go index 04700fde4..34ef9736f 100644 --- a/ipscanner/scanner.go +++ b/ipscanner/scanner.go @@ -7,8 +7,8 @@ import ( "net/netip" "time" - "github.com/bepass-org/wireguard-go/ipscanner/internal/engine" - "github.com/bepass-org/wireguard-go/ipscanner/internal/statute" + "github.com/bepass-org/warp-plus/ipscanner/internal/engine" + "github.com/bepass-org/warp-plus/ipscanner/internal/statute" ) type IPScanner struct { diff --git a/main.go b/main.go index fd52f23c5..aba7ac467 100644 --- a/main.go +++ b/main.go @@ -11,8 +11,8 @@ import ( "syscall" "time" - "github.com/bepass-org/wireguard-go/app" - "github.com/bepass-org/wireguard-go/warp" + "github.com/bepass-org/warp-plus/app" + "github.com/bepass-org/warp-plus/warp" "github.com/peterbourgon/ff/v4" "github.com/peterbourgon/ff/v4/ffhelp" diff --git a/termux.sh b/termux.sh.broken similarity index 100% rename from termux.sh rename to termux.sh.broken diff --git a/warp/endpoint.go b/warp/endpoint.go index 69cfcf13d..bb917d969 100644 --- a/warp/endpoint.go +++ b/warp/endpoint.go @@ -5,7 +5,7 @@ import ( "net/netip" "time" - "github.com/bepass-org/wireguard-go/iputils" + "github.com/bepass-org/warp-plus/iputils" ) func WarpPrefixes() []netip.Prefix { diff --git a/warp/tls.go b/warp/tls.go index efcd9d74c..fa34096c4 100644 --- a/warp/tls.go +++ b/warp/tls.go @@ -6,7 +6,7 @@ import ( "net" "net/netip" - "github.com/bepass-org/wireguard-go/iputils" + "github.com/bepass-org/warp-plus/iputils" tls "github.com/refraction-networking/utls" ) diff --git a/wireguard/LICENSE.md b/wireguard/LICENSE.md new file mode 100644 index 000000000..bd4eb24f9 --- /dev/null +++ b/wireguard/LICENSE.md @@ -0,0 +1,19 @@ +Copyright (C) 2017-2023 WireGuard LLC. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/wireguard/conn/bind_windows.go b/wireguard/conn/bind_windows.go index 92d11d04d..5fc087af4 100644 --- a/wireguard/conn/bind_windows.go +++ b/wireguard/conn/bind_windows.go @@ -17,7 +17,7 @@ import ( "golang.org/x/sys/windows" - "github.com/bepass-org/wireguard-go/wireguard/conn/winrio" + "github.com/bepass-org/warp-plus/wireguard/conn/winrio" ) const ( diff --git a/wireguard/conn/bindtest/bindtest.go b/wireguard/conn/bindtest/bindtest.go index cb2e1b198..b8722fa39 100644 --- a/wireguard/conn/bindtest/bindtest.go +++ b/wireguard/conn/bindtest/bindtest.go @@ -12,7 +12,7 @@ import ( "net/netip" "os" - "github.com/bepass-org/wireguard-go/wireguard/conn" + "github.com/bepass-org/warp-plus/wireguard/conn" ) type ChannelBind struct { diff --git a/wireguard/device/bind_test.go b/wireguard/device/bind_test.go index 714b1256f..5fa3aa03d 100644 --- a/wireguard/device/bind_test.go +++ b/wireguard/device/bind_test.go @@ -8,7 +8,7 @@ package device import ( "errors" - "github.com/bepass-org/wireguard-go/wireguard/conn" + "github.com/bepass-org/warp-plus/wireguard/conn" ) type DummyDatagram struct { diff --git a/wireguard/device/device.go b/wireguard/device/device.go index a421d0d66..aec790646 100644 --- a/wireguard/device/device.go +++ b/wireguard/device/device.go @@ -11,10 +11,10 @@ import ( "sync/atomic" "time" - "github.com/bepass-org/wireguard-go/wireguard/conn" - "github.com/bepass-org/wireguard-go/wireguard/ratelimiter" - "github.com/bepass-org/wireguard-go/wireguard/rwcancel" - "github.com/bepass-org/wireguard-go/wireguard/tun" + "github.com/bepass-org/warp-plus/wireguard/conn" + "github.com/bepass-org/warp-plus/wireguard/ratelimiter" + "github.com/bepass-org/warp-plus/wireguard/rwcancel" + "github.com/bepass-org/warp-plus/wireguard/tun" ) type Device struct { diff --git a/wireguard/device/device_test.go b/wireguard/device/device_test.go index 37d6c8c8c..cb110ea83 100644 --- a/wireguard/device/device_test.go +++ b/wireguard/device/device_test.go @@ -20,10 +20,10 @@ import ( "testing" "time" - "github.com/bepass-org/wireguard-go/wireguard/conn" - "github.com/bepass-org/wireguard-go/wireguard/conn/bindtest" - "github.com/bepass-org/wireguard-go/wireguard/tun" - "github.com/bepass-org/wireguard-go/wireguard/tun/tuntest" + "github.com/bepass-org/warp-plus/wireguard/conn" + "github.com/bepass-org/warp-plus/wireguard/conn/bindtest" + "github.com/bepass-org/warp-plus/wireguard/tun" + "github.com/bepass-org/warp-plus/wireguard/tun/tuntest" ) // uapiCfg returns a string that contains cfg formatted use with IpcSet. diff --git a/wireguard/device/keypair.go b/wireguard/device/keypair.go index 74fa7d457..3b2c731fa 100644 --- a/wireguard/device/keypair.go +++ b/wireguard/device/keypair.go @@ -11,7 +11,7 @@ import ( "sync/atomic" "time" - "github.com/bepass-org/wireguard-go/wireguard/replay" + "github.com/bepass-org/warp-plus/wireguard/replay" ) /* Due to limitations in Go and /x/crypto there is currently diff --git a/wireguard/device/noise-protocol.go b/wireguard/device/noise-protocol.go index afa94efb3..befbb7d1d 100644 --- a/wireguard/device/noise-protocol.go +++ b/wireguard/device/noise-protocol.go @@ -15,7 +15,7 @@ import ( "golang.org/x/crypto/chacha20poly1305" "golang.org/x/crypto/poly1305" - "github.com/bepass-org/wireguard-go/wireguard/tai64n" + "github.com/bepass-org/warp-plus/wireguard/tai64n" ) type handshakeState int diff --git a/wireguard/device/noise_test.go b/wireguard/device/noise_test.go index 4fd75a2db..cb13cc1e7 100644 --- a/wireguard/device/noise_test.go +++ b/wireguard/device/noise_test.go @@ -10,8 +10,8 @@ import ( "encoding/binary" "testing" - "github.com/bepass-org/wireguard-go/wireguard/conn" - "github.com/bepass-org/wireguard-go/wireguard/tun/tuntest" + "github.com/bepass-org/warp-plus/wireguard/conn" + "github.com/bepass-org/warp-plus/wireguard/tun/tuntest" ) func TestCurveWrappers(t *testing.T) { diff --git a/wireguard/device/peer.go b/wireguard/device/peer.go index bba242bf6..1c518cfbc 100644 --- a/wireguard/device/peer.go +++ b/wireguard/device/peer.go @@ -12,7 +12,7 @@ import ( "sync/atomic" "time" - "github.com/bepass-org/wireguard-go/wireguard/conn" + "github.com/bepass-org/warp-plus/wireguard/conn" ) type Peer struct { diff --git a/wireguard/device/queueconstants_android.go b/wireguard/device/queueconstants_android.go index e767055f0..e5e743ec6 100644 --- a/wireguard/device/queueconstants_android.go +++ b/wireguard/device/queueconstants_android.go @@ -5,7 +5,7 @@ package device -import "github.com/bepass-org/wireguard-go/wireguard/conn" +import "github.com/bepass-org/warp-plus/wireguard/conn" /* Reduce memory consumption for Android */ diff --git a/wireguard/device/queueconstants_default.go b/wireguard/device/queueconstants_default.go index e388e497d..f22fa33df 100644 --- a/wireguard/device/queueconstants_default.go +++ b/wireguard/device/queueconstants_default.go @@ -7,7 +7,7 @@ package device -import "github.com/bepass-org/wireguard-go/wireguard/conn" +import "github.com/bepass-org/warp-plus/wireguard/conn" const ( QueueStagedSize = conn.IdealBatchSize diff --git a/wireguard/device/receive.go b/wireguard/device/receive.go index e3d9b7891..1cbdac2fe 100644 --- a/wireguard/device/receive.go +++ b/wireguard/device/receive.go @@ -13,7 +13,7 @@ import ( "sync" "time" - "github.com/bepass-org/wireguard-go/wireguard/conn" + "github.com/bepass-org/warp-plus/wireguard/conn" "golang.org/x/crypto/chacha20poly1305" "golang.org/x/net/ipv4" "golang.org/x/net/ipv6" diff --git a/wireguard/device/send.go b/wireguard/device/send.go index 99d7c931c..9d0eb91dd 100644 --- a/wireguard/device/send.go +++ b/wireguard/device/send.go @@ -16,8 +16,8 @@ import ( "sync" "time" - "github.com/bepass-org/wireguard-go/wireguard/conn" - "github.com/bepass-org/wireguard-go/wireguard/tun" + "github.com/bepass-org/warp-plus/wireguard/conn" + "github.com/bepass-org/warp-plus/wireguard/tun" "golang.org/x/crypto/chacha20poly1305" "golang.org/x/net/ipv4" "golang.org/x/net/ipv6" diff --git a/wireguard/device/sticky_default.go b/wireguard/device/sticky_default.go index 536072d81..e1a831f5c 100644 --- a/wireguard/device/sticky_default.go +++ b/wireguard/device/sticky_default.go @@ -3,8 +3,8 @@ package device import ( - "github.com/bepass-org/wireguard-go/wireguard/conn" - "github.com/bepass-org/wireguard-go/wireguard/rwcancel" + "github.com/bepass-org/warp-plus/wireguard/conn" + "github.com/bepass-org/warp-plus/wireguard/rwcancel" ) func (device *Device) startRouteListener(bind conn.Bind) (*rwcancel.RWCancel, error) { diff --git a/wireguard/device/sticky_linux.go b/wireguard/device/sticky_linux.go index d21e4c62e..817d32420 100644 --- a/wireguard/device/sticky_linux.go +++ b/wireguard/device/sticky_linux.go @@ -20,8 +20,8 @@ import ( "golang.org/x/sys/unix" - "github.com/bepass-org/wireguard-go/wireguard/conn" - "github.com/bepass-org/wireguard-go/wireguard/rwcancel" + "github.com/bepass-org/warp-plus/wireguard/conn" + "github.com/bepass-org/warp-plus/wireguard/rwcancel" ) func (device *Device) startRouteListener(bind conn.Bind) (*rwcancel.RWCancel, error) { diff --git a/wireguard/device/tun.go b/wireguard/device/tun.go index bda6fa01e..a721e097c 100644 --- a/wireguard/device/tun.go +++ b/wireguard/device/tun.go @@ -8,7 +8,7 @@ package device import ( "fmt" - "github.com/bepass-org/wireguard-go/wireguard/tun" + "github.com/bepass-org/warp-plus/wireguard/tun" ) const DefaultMTU = 1420 diff --git a/wireguard/device/uapi.go b/wireguard/device/uapi.go index ad165fefe..18ce3a8b5 100644 --- a/wireguard/device/uapi.go +++ b/wireguard/device/uapi.go @@ -18,7 +18,7 @@ import ( "sync" "time" - "github.com/bepass-org/wireguard-go/wireguard/ipc" + "github.com/bepass-org/warp-plus/wireguard/ipc" ) type IPCError struct { diff --git a/wireguard/ipc/namedpipe/namedpipe_test.go b/wireguard/ipc/namedpipe/namedpipe_test.go index 905aa03ba..cea9f2dc2 100644 --- a/wireguard/ipc/namedpipe/namedpipe_test.go +++ b/wireguard/ipc/namedpipe/namedpipe_test.go @@ -20,7 +20,7 @@ import ( "testing" "time" - "github.com/bepass-org/wireguard-go/wireguard/ipc/namedpipe" + "github.com/bepass-org/warp-plus/wireguard/ipc/namedpipe" "golang.org/x/sys/windows" ) diff --git a/wireguard/ipc/uapi_linux.go b/wireguard/ipc/uapi_linux.go index 9f1bc7aa4..a06d37c14 100644 --- a/wireguard/ipc/uapi_linux.go +++ b/wireguard/ipc/uapi_linux.go @@ -9,7 +9,7 @@ import ( "net" "os" - "github.com/bepass-org/wireguard-go/wireguard/rwcancel" + "github.com/bepass-org/warp-plus/wireguard/rwcancel" "golang.org/x/sys/unix" ) diff --git a/wireguard/ipc/uapi_windows.go b/wireguard/ipc/uapi_windows.go index 2c2c1fe4d..4eb51d018 100644 --- a/wireguard/ipc/uapi_windows.go +++ b/wireguard/ipc/uapi_windows.go @@ -8,7 +8,7 @@ package ipc import ( "net" - "github.com/bepass-org/wireguard-go/wireguard/ipc/namedpipe" + "github.com/bepass-org/warp-plus/wireguard/ipc/namedpipe" "golang.org/x/sys/windows" ) diff --git a/wireguard/tun/netstack/examples/http_client.go b/wireguard/tun/netstack/examples/http_client.go index b503d128d..f822b0f6d 100644 --- a/wireguard/tun/netstack/examples/http_client.go +++ b/wireguard/tun/netstack/examples/http_client.go @@ -13,9 +13,9 @@ import ( "net/http" "net/netip" - "github.com/bepass-org/wireguard-go/wireguard/conn" - "github.com/bepass-org/wireguard-go/wireguard/device" - "github.com/bepass-org/wireguard-go/wireguard/tun/netstack" + "github.com/bepass-org/warp-plus/wireguard/conn" + "github.com/bepass-org/warp-plus/wireguard/device" + "github.com/bepass-org/warp-plus/wireguard/tun/netstack" ) func main() { diff --git a/wireguard/tun/netstack/examples/http_server.go b/wireguard/tun/netstack/examples/http_server.go index 44ea8a4f9..572b54a81 100644 --- a/wireguard/tun/netstack/examples/http_server.go +++ b/wireguard/tun/netstack/examples/http_server.go @@ -14,9 +14,9 @@ import ( "net/http" "net/netip" - "github.com/bepass-org/wireguard-go/wireguard/conn" - "github.com/bepass-org/wireguard-go/wireguard/device" - "github.com/bepass-org/wireguard-go/wireguard/tun/netstack" + "github.com/bepass-org/warp-plus/wireguard/conn" + "github.com/bepass-org/warp-plus/wireguard/device" + "github.com/bepass-org/warp-plus/wireguard/tun/netstack" ) func main() { diff --git a/wireguard/tun/netstack/examples/ping_client.go b/wireguard/tun/netstack/examples/ping_client.go index 200f1c0a0..6c0dc77ed 100644 --- a/wireguard/tun/netstack/examples/ping_client.go +++ b/wireguard/tun/netstack/examples/ping_client.go @@ -17,9 +17,9 @@ import ( "golang.org/x/net/icmp" "golang.org/x/net/ipv4" - "github.com/bepass-org/wireguard-go/wireguard/conn" - "github.com/bepass-org/wireguard-go/wireguard/device" - "github.com/bepass-org/wireguard-go/wireguard/tun/netstack" + "github.com/bepass-org/warp-plus/wireguard/conn" + "github.com/bepass-org/warp-plus/wireguard/device" + "github.com/bepass-org/warp-plus/wireguard/tun/netstack" ) func main() { diff --git a/wireguard/tun/netstack/tun.go b/wireguard/tun/netstack/tun.go index d9ff68e84..e9c7bae9f 100644 --- a/wireguard/tun/netstack/tun.go +++ b/wireguard/tun/netstack/tun.go @@ -22,7 +22,7 @@ import ( "syscall" "time" - "github.com/bepass-org/wireguard-go/wireguard/tun" + "github.com/bepass-org/warp-plus/wireguard/tun" "golang.org/x/net/dns/dnsmessage" "gvisor.dev/gvisor/pkg/buffer" diff --git a/wireguard/tun/offload_linux.go b/wireguard/tun/offload_linux.go index 49336e6d5..eb02d9b33 100644 --- a/wireguard/tun/offload_linux.go +++ b/wireguard/tun/offload_linux.go @@ -12,7 +12,7 @@ import ( "io" "unsafe" - "github.com/bepass-org/wireguard-go/wireguard/conn" + "github.com/bepass-org/warp-plus/wireguard/conn" "golang.org/x/sys/unix" ) diff --git a/wireguard/tun/offload_linux_test.go b/wireguard/tun/offload_linux_test.go index 9c82055e2..c5b187d39 100644 --- a/wireguard/tun/offload_linux_test.go +++ b/wireguard/tun/offload_linux_test.go @@ -9,7 +9,7 @@ import ( "net/netip" "testing" - "github.com/bepass-org/wireguard-go/wireguard/conn" + "github.com/bepass-org/warp-plus/wireguard/conn" "golang.org/x/sys/unix" "gvisor.dev/gvisor/pkg/tcpip" "gvisor.dev/gvisor/pkg/tcpip/header" diff --git a/wireguard/tun/tun_linux.go b/wireguard/tun/tun_linux.go index e97fa4edd..525c70e10 100644 --- a/wireguard/tun/tun_linux.go +++ b/wireguard/tun/tun_linux.go @@ -17,8 +17,8 @@ import ( "time" "unsafe" - "github.com/bepass-org/wireguard-go/wireguard/conn" - "github.com/bepass-org/wireguard-go/wireguard/rwcancel" + "github.com/bepass-org/warp-plus/wireguard/conn" + "github.com/bepass-org/warp-plus/wireguard/rwcancel" "golang.org/x/sys/unix" ) diff --git a/wireguard/tun/tuntest/tuntest.go b/wireguard/tun/tuntest/tuntest.go index c8d8ab691..08c4fe427 100644 --- a/wireguard/tun/tuntest/tuntest.go +++ b/wireguard/tun/tuntest/tuntest.go @@ -11,7 +11,7 @@ import ( "net/netip" "os" - "github.com/bepass-org/wireguard-go/wireguard/tun" + "github.com/bepass-org/warp-plus/wireguard/tun" ) func Ping(dst, src netip.Addr) []byte { diff --git a/wiresocks/proxy.go b/wiresocks/proxy.go index 78f856820..e7baa1e98 100644 --- a/wiresocks/proxy.go +++ b/wiresocks/proxy.go @@ -9,8 +9,8 @@ import ( "github.com/bepass-org/proxy/pkg/mixed" "github.com/bepass-org/proxy/pkg/statute" - "github.com/bepass-org/wireguard-go/wireguard/device" - "github.com/bepass-org/wireguard-go/wireguard/tun/netstack" + "github.com/bepass-org/warp-plus/wireguard/device" + "github.com/bepass-org/warp-plus/wireguard/tun/netstack" ) // VirtualTun stores a reference to netstack network and DNS configuration diff --git a/wiresocks/scanner.go b/wiresocks/scanner.go index 5a47dcf86..e8c15b2e0 100644 --- a/wiresocks/scanner.go +++ b/wiresocks/scanner.go @@ -8,8 +8,8 @@ import ( "net/netip" "time" - "github.com/bepass-org/wireguard-go/ipscanner" - "github.com/bepass-org/wireguard-go/warp" + "github.com/bepass-org/warp-plus/ipscanner" + "github.com/bepass-org/warp-plus/warp" "github.com/go-ini/ini" ) diff --git a/wiresocks/wiresocks.go b/wiresocks/wiresocks.go index 7a6e599c0..7327b419a 100644 --- a/wiresocks/wiresocks.go +++ b/wiresocks/wiresocks.go @@ -6,9 +6,9 @@ import ( "fmt" "net/netip" - "github.com/bepass-org/wireguard-go/wireguard/conn" - "github.com/bepass-org/wireguard-go/wireguard/device" - "github.com/bepass-org/wireguard-go/wireguard/tun/netstack" + "github.com/bepass-org/warp-plus/wireguard/conn" + "github.com/bepass-org/warp-plus/wireguard/device" + "github.com/bepass-org/warp-plus/wireguard/tun/netstack" ) // DeviceSetting contains the parameters for setting up a tun interface