Commit Graph
77 Commits
Author SHA1 Message Date
yaling888 2eb7f3ad2f Chore: merge branch 'ogn-dev' into with-tun 2022-05-08 03:12:50 +08:00
Kaming Chan 412b44a981 Fix: decode nil value in slice decoder (#2102) 2022-05-07 11:00:58 +08:00
yaling888 30025c0241 Fix: mitm proxy should forward websocket 2022-04-27 05:35:31 +08:00
yaling888 7c50c068f5 Fix: if http proxy Upgrade failure 2022-04-27 05:35:31 +08:00
yaling888 85f14f1c63 Chore: merge branch 'ogn-dev' into tun-dev 2022-04-26 18:46:42 +08:00
Kr328 6a92c6af4e Fix: http proxy Upgrade behavior (#2097) 2022-04-25 19:50:20 +08:00
yaling888 7115f7e61b Fix: wildcard certificates 2022-04-25 10:54:12 +08:00
yaling888 62bc75af8a Chore: signature wildcard certificates 2022-04-25 05:02:24 +08:00
yaling888 ca9f3bf8a9 Chore: use generics as possible 2022-04-24 02:07:57 +08:00
yaling888 29c775331a Chore: IpToAddr 2022-04-19 17:46:13 +08:00
yaling888 f036e06f6f Feature: MITM rewrite 2022-04-10 03:59:27 +08:00
yaling888 a8646082a3 Refactor: queue use generics 2022-04-10 00:33:33 +08:00
yaling888 400be9a905 Refactor: cache use generics 2022-04-10 00:33:33 +08:00
yaling888 0582c608b3 Refactor: lrucache use generics 2022-04-10 00:33:33 +08:00
fishg c495d314d4 feat: 添加tls sni 嗅探
# Conflicts:
#	tunnel/statistic/tracker.go
#	tunnel/tunnel.go
2022-03-31 21:27:25 +08:00
yaling888 e877b68179 Chore: revert "Feature: add tls SNI sniffing (#68)"
This reverts commit 24ce6622a2.
2022-03-31 21:20:46 +08:00
fishg 24ce6622a2 Feature: add tls SNI sniffing (#68) 2022-03-31 19:34:40 +08:00
yaling888 94b3c7e99a Chore: merge branch 'ogn-dev' into with-tun 2022-03-27 00:27:05 +08:00
落心 275cc7edf3 Chore: structure support weakly type from float to int (#2042) 2022-03-25 15:22:31 +08:00
yaling888 ef915c94dc Feature: flush fakeip pool 2022-03-23 01:05:43 +08:00
yaling888 346d817dba Chore: Merge branch 'ogn-dev' into with-tun 2022-03-16 20:16:30 +08:00
Dreamacro 6a661bff0c Migration: go 1.18 2022-03-16 12:10:13 +08:00
yaling888 8333815e95 Chore: refactor TUN 2022-03-09 05:08:35 +08:00
Dreamacro e622d8dd38 Fix: parse dial interface option 2021-11-08 13:31:08 +08:00
Dreamacro bcb301b730 Chore: adjust all udp alloc size 2021-11-03 22:29:24 +08:00
Dreamacro f1cf7e9269 Style: use gofumpt for fmt 2021-10-10 23:44:09 +08:00
bobo liu 9aeb4c8cfe Improve: avoid bufconn twice (#1650) 2021-09-28 23:15:53 +08:00
Dreamacro 70c8605cca Improve: use one bytes.Buffer pool 2021-09-20 21:02:18 +08:00
Dreamacro 571d2a0075 Migration: go 1.17 2021-08-18 13:26:23 +08:00
Dreamacro 09697b7679 Chore: adjust batch 2021-07-23 00:30:23 +08:00
Dreamacro 8d37220566 Fix: limit concurrency number of provider health check 2021-07-21 17:01:15 +08:00
Dreamacro 46f4f84442 Chore: use iife replace init in some cases 2021-07-11 19:43:25 +08:00
Kr328 b6ff08074c Refactor: plain http proxy (#1443) 2021-06-15 17:13:40 +08:00
Kr328 cd48f69b1f Fix: wrap net.Conn to avoid using *net.TCPConn.(ReadFrom) (#1209) 2021-02-01 20:06:45 +08:00
Jason Lyu 87e4d94290 Fix: tunnel manager & tracker race condition (#1048) 2020-10-29 17:51:14 +08:00
Dreamacro 2321e9139d Chore: deprecated eapache/channels 2020-10-20 17:44:39 +08:00
kongminhao 8c3e2a7559 Chore: fix typo (#1017) 2020-10-14 19:56:02 +08:00
Dreamacro 8766287e72 Chore: sync necessary changes from premium 2020-09-21 22:22:07 +08:00
Dreamacro a32ee13fc9 Feature: reuse dns resolver cache when hot reload 2020-08-31 00:32:18 +08:00
Dreamacro 5805334ccd Chore: pass staticcheck 2020-08-25 22:19:59 +08:00
Dreamacro cf9e1545a4 Improve: fix go test race detect 2020-07-18 20:56:13 +08:00
Comzyh b979ff0bc2 Feature: implemented a strategy similar to optimistic DNS (#647) 2020-05-07 15:10:14 +08:00
Dreamacro 94e0e4b000 Fix: make selector react immediately 2020-04-30 20:13:27 +08:00
Dreamacro 0e56c195bb Improve: pool buffer alloc 2020-04-25 00:30:40 +08:00
Dreamacro 5c03613858 Chore: picker support get first error 2020-04-16 18:31:40 +08:00
duama 2750c7ead0 Fix: set SO_REUSEADDR for UDP listeners on linux (#630) 2020-04-11 21:45:56 +08:00
Dreamacro 230e01f078 Fix: config parse panic 2020-03-19 11:04:56 +08:00
Dreamacro 8b5e511426 Fix: use the fastest whether the result is successful 2020-02-14 16:36:20 +08:00
Dreamacro afc9f3f59a Chore: use custom dialer 2020-02-09 17:02:48 +08:00
Comzyh e68c0d088b Fix: upstream dns ExchangeContext workaround (#468) 2020-01-10 14:13:44 +08:00