Commit Graph

49 Commits

Author SHA1 Message Date
Dreamacro 1607d3253f Feature: add websocket headers support in vmess 2018-12-11 00:25:05 +08:00
Dreamacro 03c249ecb1
Feature: add custom DNS support (#56) 2018-12-05 21:13:29 +08:00
beyondkmp 6636db242b Feature: add http/https [connect] proxy (#52) 2018-12-03 23:27:00 +08:00
Dreamacro dc24dd4d89 Fix: tls server name missing in vmess 2018-11-28 23:24:57 +08:00
beyondkmp f6743d4d21 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
Dreamacro 01a477bd3d Chore: improve code architecture 2018-11-21 13:47:46 +08:00
beyondkmp b0e062dc7c 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
beyondkmp 10e0231bc1 Fix: dial IPv6 host (#29) 2018-11-04 21:12:16 +08:00
changx fd63707399 Optimization: use client session cache for TLS connection (#26) 2018-11-01 11:54:45 +08:00
Dreamacro ce7cb138d4 Chore: unified naming "skip-cert-verify" 2018-10-29 20:16:43 +08:00
Dreamacro d2174149c1 Feature: vmess add websocket support 2018-10-28 23:46:32 +08:00
changx bcba14e05e Improve: add tls, sni options to socks5 outbound adapter 2018-10-28 19:46:49 +08:00
beyondkmp 03c563a58e Improve: url-test will automatically speed test when the connection fails 2018-10-24 17:06:08 +08:00
Dreamacro 082d3bbf04 Chore: adjust dial tcp timeout 2018-10-22 21:14:22 +08:00
Dreamacro 1235c9a939 Fix: Direct & Reject name 2018-10-19 20:28:19 +08:00
Dreamacro 94d1972782 Fix: selector no longer randomly selects 2018-10-18 23:24:04 +08:00
Dreamacro 40a94be208 Fix: rename delay --> interval 2018-10-06 15:13:44 +08:00
Dreamacro 7b80377849 Fix: return the first proxy when no proxy valid 2018-10-06 14:17:50 +08:00
Dreamacro 5c7fa6b18b Break Change: use yml, which is easier to parse, as the config format 2018-10-02 15:26:36 +08:00
Dreamacro 16c9445459 Chore: adjust the keep-alive time 2018-10-01 19:42:15 +08:00
Dreamacro 2fd59cb31c Chore: make the code more semantic 2018-09-30 12:25:52 +08:00
Dreamacro 220e4f0608 Add: fallback policy group 2018-09-26 00:34:15 +08:00
Dreamacro 3e68faecb2 Improve: add rc4-md5 and chacha20 supported with the fork 2018-09-21 15:27:51 +08:00
Dreamacro eb778ad6e2 Improve: cleanup code 2018-09-21 11:33:29 +08:00
Dreamacro 5d34cba681 Feature: add shadowsocks simple-obfs support 2018-09-16 23:02:32 +08:00
Dreamacro fcb46e7706 Feature: support vmess tls mode 2018-09-08 19:53:24 +08:00
Dreamacro 834baa9e27 Feature: add vmess support 2018-09-06 10:53:29 +08:00
Dreamacro af13acc171 Clean: unused code 2018-09-03 23:52:16 +08:00
Dreamacro f4c51cdb0e Improve: Better handling of TCP connections 2018-08-29 15:00:12 +08:00
Dreamacro 8ec025b56a Improve: HTTP proxy server handler 2018-08-27 00:06:40 +08:00
Dreamacro ebe1cee6dc Improve: clean code 2018-08-12 16:18:58 +08:00
Dreamacro 2b87b907ae New: custom socks5 proxy support 2018-08-12 13:50:54 +08:00
Dreamacro 35e572406b Fix: firefox one socket to process multiple domains 2018-08-12 12:14:59 +08:00
Dreamacro 410b272b50 Fix: issue #3 2018-08-11 22:51:30 +08:00
Dreamacro ea424a7694 Add: delay test api for proxies 2018-08-08 11:51:06 +08:00
Dreamacro 36f4ceafa1 Fix: returns the sorted proxy name 2018-08-07 14:45:24 +08:00
Dreamacro 7347c28f75 Fix: io copy REJECT error 2018-07-31 17:53:39 +08:00
Dreamacro 8389150318 Improve: config convergent and add log-level 2018-07-26 00:04:59 +08:00
Dreamacro d540a0d29f Fix: typo 2018-07-18 21:50:16 +08:00
Dreamacro d55e1b664b Lint: simplify code 2018-07-16 00:47:03 +08:00
Dreamacro 0eef9bbf5d Add: selector and proxys & rules router 2018-07-12 23:28:38 +08:00
Dreamacro bd0a1ae1a7 Improve: gofmt -s for shadowsocks.go 2018-06-22 23:56:41 +08:00
Dreamacro c2c8f82f96 Fixed: the configuration can now be updated correctly 2018-06-19 20:31:36 +08:00
Dreamacro bc4ca2818b Add: Record network traffic 2018-06-17 22:41:32 +08:00
Dreamacro 6ffbb7c89e Add: url-test proxy group support 2018-06-16 21:34:13 +08:00
Dreamacro 961250f998 Fixed: throw error when shadowsocks cipher type wrong 2018-06-16 15:41:26 +08:00
Dreamacro 47e038cf18 Improve: using native http request 2018-06-14 01:00:58 +08:00
Dreamacro 4f769debe7 Improve: simple dns prefetch 2018-06-11 18:36:39 +08:00
Dreamacro 4f192ef575 Init: first commit 🎉 2018-06-10 22:50:03 +08:00