outline-go-tun2socks
outline-go-tun2socks copied to clipboard
Please add "Package.swift" in the release so we can add it to our projects using swift package manager as well.
是否支持Trojan和VLESS协议
We currently use GitHub actions to run unit tests on pull requests. We should also automate releases for both Intra and Outline on CI.
The MTU for the LWIP stack is currently set at 1500: https://github.com/eycorsican/go-tun2socks/blob/ca0c721c0d65844e43f8b0f090d72d5e9f313515/core/lwip.go#L169 That means each packet from the OS will be at most 1500. Combined with the fact that each...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.13.0 to 0.17.0. Commits 9d2ee97 ssh: implement strict KEX protocol changes 4e5a261 ssh: close net.Conn on all NewServerConn errors 152cdb1 x509roots/fallback: update bundle fdfe1f8 ssh: defer channel...
Tried to build on MacOS Sonoma for `apple` and got this error: ``` rm -rf "/Users/user/Files/outline-go-tun2socks/build" go clean env GOBIN="/Users/user/Files/outline-go-tun2socks/bin" go install golang.org/x/mobile/cmd/gomobile env GOBIN="/Users/user/Files/outline-go-tun2socks/bin" /Users/user/Files/outline-go-tun2socks/bin/gomobile init env PATH="/Users/user/Files/outline-go-tun2socks/bin:/Library/Frameworks/Python.framework/Versions/3.12/bin:/opt/local/bin:/opt/local/sbin:/Library/Frameworks/Python.framework/Versions/3.8/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Library/Apple/usr/bin:/usr/local/MacGPG2/bin:/usr/local/go/bin:/Users/user/flutter/bin" "/Users/user/Files/outline-go-tun2socks/bin/gomobile"...
If a read hits the timeout, we stop listening for packets: https://github.com/Jigsaw-Code/outline-go-tun2socks/blob/ab0408a6d301b3a55105b94255c1d436c4f6480d/shadowsocks/udp.go#L52-L56 I wonder if this is causing issues with apps that use UDP, specially in extreme conditions. The default...
In this PR, I added a new `OutlineDevice` API that can be used by Outline Client to replace the old `shadowsocks.CheckConnectivity`, `shadowsocks.newClient` and `OutlineTunnel`. I integrated Outline SDK into the...