Commit Graph

81 Commits

Author SHA1 Message Date
maskedeken 83efe2ae57
Feature: add TCP TPROXY support (#1049) 2020-11-09 10:46:10 +08:00
kongminhao 8c3e2a7559
Chore: fix typo (#1017) 2020-10-14 19:56:02 +08:00
Melvin a6444bb449
Feature: support domain in fallback filter (#964) 2020-09-28 22:17:10 +08:00
Kr328 558ac6b965
Chore: split enhanced mode instance (#936)
Co-authored-by: Dreamacro <305009791@qq.com>
2020-09-17 10:48:42 +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
Kr328 89cf06036d
Feature: dns server could lookup hosts (#872) 2020-08-11 10:28:17 +08:00
Dreamacro e6aa452b51 Fix: ticker leak 2020-07-13 00:25:54 +08:00
Dreamacro 7c62fe41b4 Chore: remove forward compatibility code 2020-06-27 14:28:10 +08:00
Dreamacro 2781090405 Chore: move experimental features to stable 2020-06-27 14:19:31 +08:00
Dreamacro 18bb285a90 Fix: `external-ui` should relative with clash HomeDir 2020-06-18 21:33:57 +08:00
Dreamacro 60bad66bc3 Change: ipv6 logic 2020-06-18 18:11:02 +08:00
Dreamacro 8d0c6c6e66 Feature: domain trie support wildcard alias 2020-05-28 12:13:05 +08:00
bytew021 3a27cfc4a1
Feature: add Mixed(http+socks5) proxy listening (#685) 2020-05-12 11:29:53 +08:00
Richard Yu 41a9488cfa
Feature: add more command-line options (#656)
add command-line options to override `external-controller`, `secret` and `external-ui` (#531)
2020-04-27 22:23:09 +08:00
Dreamacro 18603c9a46 Improve: provider can be auto GC 2020-04-26 22:38:15 +08:00
Dreamacro 2b33bfae6b Fix: API auth bypass 2020-04-24 23:49:35 +08:00
Dreamacro 609869bf5a Change: make ping under authentication 2020-02-21 18:00:19 +08:00
Dreamacro d75cb069d9 Feature: add default-nameserver and outbound interface 2020-02-15 21:42:46 +08:00
Dreamacro 3435c67e68 Fix: ParseWithBytes should recive buffer and parse buffer 2019-12-27 20:12:01 +08:00
Dreamacro 0822b526d5 Improve: provider api 2019-12-13 00:29:24 +08:00
Dreamacro 95e9ae2d8d Feature: add basic api for proxy provider 2019-12-11 17:31:15 +08:00
Dreamacro c427bc89ef Feature: add experimental provider 2019-12-08 12:17:24 +08:00
Dreamacro 3e4bc9f85c Feature: update config API support raw yaml payload 2019-12-01 13:22:47 +08:00
Dreamacro 207371aeae Feature: add experimental connections API 2019-10-27 21:44:07 +08:00
comwrg 0cdc40beb3 Fix: urltest get fastest node ehavior (#326) 2019-10-12 23:29:00 +08:00
Dreamacro 50d2e082d5 Feature: websocket api support browser 2019-09-30 14:13:29 +08:00
Dreamacro e0c8aed5c7 Fix(API): cors middleware hoisting because it doesn't work with r.Group 2019-09-21 21:28:02 +08:00
宋辰文 b76737bdbb Feature: add fallback filters (#105) 2019-09-15 13:36:45 +08:00
Dreamacro 96a4abf46c Feature: move hosts to the top 2019-09-14 20:01:08 +08:00
Dreamacro 16e3090ee8 Feature: add version api 2019-09-13 17:44:30 +08:00
Dreamacro 60fdd82e2b Fix(API): use right status code 2019-09-08 22:33:52 +08:00
Siji 5829c3d5be Feature: support customizing bind-address when allow-lan is true (#255) 2019-08-08 13:45:07 +08:00
X. Jason Lyu 1fd8f690fe Fix(socks5): fully udp associate support (#233) 2019-07-25 17:47:39 +08:00
Dreamacro f00dfdd34d Fix(picker): add WithTimeout for some situation 2019-07-18 00:12:01 +08:00
Dreamacro 1a21c8ebfd Feature(dns): support custom hosts 2019-07-14 19:29:58 +08:00
Dreamacro f867f02546 Feature(API): logs and traffic support websocket 2019-07-12 15:44:12 +08:00
Dreamacro 7c6c147a18 Optimization: refactor picker 2019-07-02 19:18:03 +08:00
Dreamacro 57fdd223f1 Feature: custom dns ipv4/ipv6 dual stack 2019-06-29 00:58:59 +08:00
Dreamacro 53528f8275 Fix: crash when authenticator is nil 2019-06-27 20:45:12 +08:00
bobo liu 1c792b46c9 Feature: local socks5/http(s) auth (#216) 2019-06-27 17:04:25 +08:00
Dreamacro f352f4479e Feature: support fakeip 2019-05-03 00:05:14 +08:00
Dreamacro cec2206774 Feature: add experimental config for resolving ip fail behavior 2019-04-24 12:02:52 +08:00
Dreamacro 7a9d986ff3 Feature: add delay history and improve url-test behavior 2019-03-17 14:52:39 +08:00
Dreamacro acf55a7f64 Improve: `Dial` would reset proxy alive status 2019-03-16 00:43:16 +08:00
Dreamacro 7a0717830c Fix: api invalid returning 2019-02-13 23:45:43 +08:00
Dreamacro 1016355ef6 Chore: log dns server address when success 2019-02-02 21:37:36 +08:00
beyondkmp 15a77fa71b Fix: print log when start dns server failed (#87) 2019-01-06 14:31:42 +08:00
Dreamacro 7b5e1f759c Fix: authentication with stream api 2018-12-29 14:11:54 +08:00
Dreamacro 3f6c707aa9 Fix: patch config field 2018-12-23 20:25:49 +08:00