Commit graph

151 commits

Author SHA1 Message Date
gVisor bot
4ae154494c Improve: lazy resolve ip 2019-02-02 20:47:38 +08:00
gVisor bot
cac0fbaa5c Fix: shadow variable 2019-01-30 20:22:52 +08:00
gVisor bot
b71bd07424 Chore: improve programming style (#109) 2019-01-29 23:46:18 +08:00
gVisor bot
7814168386 Fix: DNS server returns the correct TTL 2019-01-25 15:38:14 +08:00
gVisor bot
3b75395670 Chore: print origin rule when format error (#92) 2019-01-14 10:35:11 +08:00
gVisor bot
df830dd157 Fix: nghttpx return 400 error (#84) 2019-01-07 10:47:25 +08:00
gVisor bot
c56a90cb0c Fix: print log when start dns server failed (#87) 2019-01-06 14:31:42 +08:00
gVisor bot
e997a02260 Chore: add more platform release (#83) 2019-01-03 10:49:09 +08:00
gVisor bot
fafc65ed6f Feature: add freebsd release (#80)
add freebsd support
2018-12-31 20:57:21 +08:00
gVisor bot
f20f06af28 Fix: authentication with stream api 2018-12-29 14:11:54 +08:00
gVisor bot
90b7cba68c Fix: patch config field 2018-12-23 20:25:49 +08:00
gVisor bot
1e05ea63d6 Chore: make a consistent code style 2018-12-23 00:42:08 +08:00
gVisor bot
c8366739ee Chore: improve outbound architecture 2018-12-22 23:56:42 +08:00
gVisor bot
373a6cad22 Fix: ignore some general configuration 2018-12-21 22:51:37 +08:00
gVisor bot
3017aee776 Fix: allow access to external-ui without authentication (#75) 2018-12-21 17:48:29 +08:00
gVisor bot
a3fee826f1 Fix: parse external-ui 2018-12-21 10:55:21 +08:00
gVisor bot
95dd43a5ed Chore: update external-ui explanation 2018-12-20 22:34:38 +08:00
gVisor bot
7c9a24f9a9 Fix: force param make no sense 2018-12-20 22:23:31 +08:00
gVisor bot
b7cfde189c Feature: add custom ui support in API 2018-12-20 01:29:13 +08:00
gVisor bot
0af87f7461 Feature: FreeBSD compatibility patch (#63) 2018-12-18 10:37:00 +08:00
gVisor bot
225843fe7d Feature: add websocket headers support in vmess 2018-12-11 00:25:05 +08:00
gVisor bot
e16efb3819 Fix: don't keepalive when connection is close (#65)
fixed #60
2018-12-10 11:48:57 +08:00
gVisor bot
8019d74125 Chore: standardize API returns 2018-12-10 11:33:37 +08:00
gVisor bot
4e33035730 Fix: dns crash & remove unused debug log 2018-12-10 11:00:52 +08:00
gVisor bot
731ca6e397 Fix: dns msg to ip 2018-12-06 13:29:43 +08:00
gVisor bot
e95547bef1 Fix: add PATCH for CORS 2018-12-06 10:54:45 +08:00
gVisor bot
57176b410d Fix: resolve ip crash 2018-12-06 10:51:37 +08:00
gVisor bot
794bbb87da Fix: crash when dns not set 2018-12-05 21:52:31 +08:00
gVisor bot
42b8d46c0c Chore: bump to 0.10.0 2018-12-05 21:26:04 +08:00
gVisor bot
81ade5cfca Feature: add custom DNS support (#56) 2018-12-05 21:13:29 +08:00
gVisor bot
7f31c3d7a4 Fix: policy group unexpectedly closed 2018-12-05 18:19:30 +08:00
gVisor bot
836f77f7ba Feature: add silent info level 2018-12-03 23:41:40 +08:00
gVisor bot
2eadc67535 Feature: add http/https [connect] proxy (#52) 2018-12-03 23:27:00 +08:00
gVisor bot
27cdef3086 Fix: chunk size limit in tls obfs (#54)
* Fix: add chunkSize limit in TLSObfs

* Chore: add length var for len(b)
2018-12-01 09:32:02 +08:00
gVisor bot
3a527cdf0f Feat: add switch config file API 2018-11-30 17:42:40 +08:00
gVisor bot
a52f29acda Fix: tls server name missing in vmess 2018-11-28 23:24:57 +08:00
gVisor bot
c04f3748c3 Fix: patch config API 2018-11-28 10:38:30 +08:00
gVisor bot
ed3d198b2c Fix: chrome crash when using SwitchyOmega by reject rule (#47)
* Fix: chrome crash when using SwitchyOmega by reject rule
2018-11-25 17:00:11 +08:00
gVisor bot
913111dc2e Fix: goroutine leak while closing proxy (#43)
* Fix: goroutine leak while closing proxy

* Chore: improve proxy architecture

* Fix: stack overflow
2018-11-22 11:54:01 +08:00
gVisor bot
35b40e77a3 Change: replace FINAL with MATCH in a progressive way 2018-11-21 18:21:24 +08:00
gVisor bot
23b76d1f29 Improve: auto change payload to lowercase 2018-11-21 13:59:39 +08:00
gVisor bot
0dd9b38514 Chore: improve code architecture 2018-11-21 13:47:46 +08:00
gVisor bot
324089a984 Fix: resolve path in windows 2018-11-14 20:58:10 +08:00
gVisor bot
172553566f Feature: SOCKS5 authentication support (#34)
* Feature: socks5 auth support

* Chore: make code unified

* Fix: auth buffer length
2018-11-09 17:36:30 +08:00
gVisor bot
563708708e Chore: update README.md 2018-11-08 20:14:57 +08:00
gVisor bot
27955312a2 Fix: simple-obfs tls 2018-11-07 16:57:21 +08:00
gVisor bot
a48a3999e0 Fix: vmess small probability invalid auth 2018-11-06 17:34:19 +08:00
gVisor bot
2e4df667f0 Chore: optimize code structure in vmess websocket (#28)
* Chore: move conn process of ws to websocket.go

* Chore: some routine adjustment
2018-11-04 21:36:20 +08:00
gVisor bot
1cd055b9ce Fix: dial IPv6 host (#29) 2018-11-04 21:12:16 +08:00
gVisor bot
e9dfbae5cb Optimization: use client session cache for TLS connection (#26) 2018-11-01 11:54:45 +08:00