ginuerzh/gost
GO Simple Tunnel - a simple tunnel written in golang
📋 Changelog
- 45ebea56ce2226b23b88fe8645338f8ed707a869 Bump github.com/quic-go/quic-go from 0.32.0 to 0.42.0
- cfe4abe4f9eeb565b5b4977ba1300b9f94ea38ab Bump golang.org/x/net from 0.10.0 to 0.23.0
- 1c62376e0880e4094bd3731e06bd4f7842638f6a Bump golang.org/x/net from 0.5.0 to 0.7.0
- 81128f9439458bc961436b9759474f454e181463 Merge branch 'master' into dependabot/go_modules/github.com/quic-go/quic-go-0.42.0
- 654791e63546f8e7970af5973789aae7447a0fa1 Merge branch 'master' into dependabot/go_modules/golang.org/x/net-0.23.0
- 17685b4eacce66fc5f206943fc8b7c60190d9307 Merge branch 'master' into master
- 32b79a37fa7d8b88ef0b7e1a909f576caf2ff142 Merge branch 'master' into oscs_fix_cnbkq28au51oj0c3u3o0
- ee071202546dfb7ce07b1767eeb1b6b1019190e6 Merge pull request #1014 from ChengDaqi2023/oscs_fix_cnbkq28au51oj0c3u3o0
- + 23 more
📋 What's Changed
- Do not exit the server loop on obfs4 connection errors by @knyar in https://github.com/ginuerzh/gost/pull/901
- parseIP supports IPv6 by @koaiwu in https://github.com/ginuerzh/gost/pull/898
✨ New Contributors
- @knyar made their first contribution in https://github.com/ginuerzh/gost/pull/901
- Full Changelog: https://github.com/ginuerzh/gost/compare/v2.11.4...v2.11.5
**Full Changelog**: https://github.com/ginuerzh/gost/compare/v2.11.3...v2.11.4
📋 What's Changed
- 允许绑定出口到指定网卡上 by @IndexDoge in https://github.com/ginuerzh/gost/pull/817
- Compatible with older Go version by @lkebin in https://github.com/ginuerzh/gost/pull/846
- Fix #841 by @P-PPPP in https://github.com/ginuerzh/gost/pull/842
- Wait for the second copy error by @costinm in https://github.com/ginuerzh/gost/pull/861
✨ New Contributors
- @IndexDoge made their first contribution in https://github.com/ginuerzh/gost/pull/817
- @lkebin made their first contribution in https://github.com/ginuerzh/gost/pull/846
- @P-PPPP made their first contribution in https://github.com/ginuerzh/gost/pull/842
- @costinm made their first contribution in https://github.com/ginuerzh/gost/pull/861
- Full Changelog: https://github.com/ginuerzh/gost/compare/v2.11.2...v2.11.3
📋 What's Changed
- Add installation instructions for Homebrew by @moonfruit in https://github.com/ginuerzh/gost/pull/655
- Certificate pinning for servers without domain by @luyuhuang in https://github.com/ginuerzh/gost/pull/641
- Close connection if authentication failed by @mengzhuo in https://github.com/ginuerzh/gost/pull/659
- Fix: relay udp forward by @sleshep in https://github.com/ginuerzh/gost/pull/664
- fix issue https://github.com/ginuerzh/gost/issues/617 by @proxy666-dev in https://github.com/ginuerzh/gost/pull/677
- Add darwin-arm64 for Apple M1 devices by @soffchen in https://github.com/ginuerzh/gost/pull/679
- bump github.com/milosgajdos/tenus to v0.0.3 by @btwiuse in https://github.com/ginuerzh/gost/pull/689
- Add whitelist/blacklist support for relay by @Hubix9 in https://github.com/ginuerzh/gost/pull/698
- + 9 more
✨ New Contributors
- @moonfruit made their first contribution in https://github.com/ginuerzh/gost/pull/655
- @luyuhuang made their first contribution in https://github.com/ginuerzh/gost/pull/641
- @mengzhuo made their first contribution in https://github.com/ginuerzh/gost/pull/659
- @proxy666-dev made their first contribution in https://github.com/ginuerzh/gost/pull/677
- @btwiuse made their first contribution in https://github.com/ginuerzh/gost/pull/689
- @Hubix9 made their first contribution in https://github.com/ginuerzh/gost/pull/698
- @cute made their first contribution in https://github.com/ginuerzh/gost/pull/697
- @guqing637 made their first contribution in https://github.com/ginuerzh/gost/pull/703
- + 5 more
📋 Changes
- fix issue #520.
- fix compile error.
- support mutual TLS authentication (https://docs.ginuerzh.xyz/gost/tls/#2111).
📋 Changes
- Add obfs-otls transport (https://docs.ginuerzh.xyz/gost/simple-obfs/)
- Add relay protocol (https://docs.ginuerzh.xyz/gost/relay/)
- Add pubkey auth support for ssh (https://docs.ginuerzh.xyz/gost/ssh/)
📋 Changes
- ss: merge `ss2` into `ss`, `ss2` now is deprecated. (https://docs.ginuerzh.xyz/gost/ss/)
- ss: make the encryption optional.
- dns: add more parameters and edns client subnet support. (https://docs.ginuerzh.xyz/gost/dns/)
- tun: add `ssu` chain node support.
- tun: fix setup command on MacOS.
- udp: fix client auth in UDP relay.
📋 Changes
- DNS resolver supports chain (https://docs.ginuerzh.xyz/gost/resolver/#2100).
- Add DNS proxy server, support protocol conversion and chain (https://docs.ginuerzh.xyz/gost/dns/).
- Shadowsocks UDP relay Improvement (https://docs.ginuerzh.xyz/gost/ss/#udp).
- Add tproxy based UDP transparent proxy (https://docs.ginuerzh.xyz/gost/redirect/#udp-210).
📋 Changes
- tun: add server side routing (doc: https://docs.ginuerzh.xyz/gost/tuntap/#292).
- tap: make net parameter optional (#472).
- add auth parameter (#467) (doc: https://docs.ginuerzh.xyz/gost/configuration/#auth-292).
📋 Changes
- TUN/TAP: add chain support.
- KCP: add fake TCP support
- SOCKS5: add `notls` option
📋 Changes
- Add TUN/TAP devices support.
- fix http2 failover.
- add `path` option support for h2/h2c.
Fix issues: #388 #389 #408 #417
Change List: 1. fix #181. 2. fix #364. 3. add max_fails & fail_timeout options support for load balancing and port forwarding. 4. add user-agent option for http/http2.
1. add go-shadowsocks2 support. 2. add knock option for probe resistance. 3. add ip option support for port forward handler. 4. fix bug #279.
📋 Changes
- fix obfs http client
- ws supports user defined url path
- fix peer JSON config parsing
📋 Changes
- Fix issue #342
- Add live reloading support for authentication file.
📋 Changes
- DNS resolver now supports DoH.
- Add probing resistance support for HTTP(S)/HTTP2.
- peer config now supports live reloading.
📋 Changes
- Routing control
- DNS control
- Live reloading support for configuration files: bypass, resolver, hosts.
📋 Changes
- [SNI Proxy](https://docs.ginuerzh.xyz/gost/en/sni/)
- [Load Balancing](https://docs.ginuerzh.xyz/gost/en/load-balancing/)
- [Forward Tunnel](https://docs.ginuerzh.xyz/gost/en/port-forwarding/#forward-tunnel)
📋 Changes
- 修正配置文件失效的问题 bug #129
- 修正TCP透明代理无法使用的问题 bug #131
- 修正HTTP2.0无法多路复用问题
- HTTP客户端支持读取外部认证信息文件 bug #122
- HTTP/Websocket的请求头User-Agent默认值修改为Chrome/60.0.3112.90,并可以通过agent参数设置
- 自动代理模式去除对SOCKS4代理类型的支持
新增功能: 1. HTTP2客户端支持心跳检测 2. shadowsocks客户端支持OTA BUG修复: 1. fix issue #65 2. fix issue #66
