243d8a28 |
2019-05-09 21:05:47 |
Chore: update README.md |
Dreamacro |
225c530d |
2019-05-09 21:00:29 |
Feature: add DST-PORT and SRC-PORT |
Dreamacro |
cff4841f |
2019-05-06 21:00:29 |
Chore: fix socks reader overflow & update dependencies |
Dreamacro |
f352f447 |
2019-05-03 00:05:14 |
Feature: support fakeip |
Dreamacro |
762f2275 |
2019-04-25 16:32:15 |
Feature: support vmess udp |
Dreamacro |
936ea3aa |
2019-04-25 13:48:47 |
Feature: support outbound socks5 udp |
Dreamacro |
cec22067 |
2019-04-24 12:02:52 |
Feature: add experimental config for resolving ip fail behavior |
Dreamacro |
90e3dcca |
2019-04-24 10:29:29 |
Fix: add missing error check |
Dreamacro |
c92cda69 |
2019-04-23 23:29:36 |
Feature: socks5 udp associate |
Dreamacro |
49f89029 |
2019-04-22 09:57:08 |
Fix: typo in initial config file (#166) |
Jang Rush |
7770e184 |
2019-04-15 19:05:01 |
Chore: add GitBook link to README.md (#155) |
Birkhoff Lee |
593a63c2 |
2019-03-30 15:34:24 |
Fix: make releases script |
Dreamacro |
744728cb |
2019-03-30 14:20:04 |
Chore: update README.md |
Dreamacro |
2036f8cb |
2019-03-30 14:11:59 |
Fix: IP-CIDR invalid payload crash |
Dreamacro |
531f4876 |
2019-03-29 10:27:26 |
Fix: incorrect mutex in speedTest (#153) |
Comzyh |
18f885a9 |
2019-03-28 19:00:41 |
Feature: add interval url test for load-balance |
Dreamacro |
d3b280a7 |
2019-03-28 18:20:19 |
Fix: reuse Current.HomeDir until go 1.13 release |
Dreamacro |
d1f68865 |
2019-03-26 23:48:03 |
Style: use atomic CompareAndSwap (#151) |
beyondkmp |
791d72e0 |
2019-03-25 20:42:20 |
Fix: crash when key value is nil |
Dreamacro |
14600a81 |
2019-03-23 19:41:41 |
Fix: dns hot reload no effect |
Dreamacro |
bb267e4a |
2019-03-23 19:24:26 |
Feature: add version command (#148) |
beyondkmp |
f99da371 |
2019-03-23 16:29:27 |
Fix: fallback & url-test lose efficacy |
Dreamacro |
7a9d986f |
2019-03-17 14:52:39 |
Feature: add delay history and improve url-test behavior |
Dreamacro |
63446da5 |
2019-03-17 14:08:15 |
Fix: expand UDPSize to avoid resolving error (#139) |
Comzyh |
acf55a7f |
2019-03-16 00:43:16 |
Improve: `Dial` would reset proxy alive status |
Dreamacro |
8c608f5d |
2019-03-15 12:43:46 |
Feature: add custom headers support in v2ray-plugin (#137) |
Rico |
7f0c7d78 |
2019-03-03 17:23:59 |
Fix: should not return extra ip in msgToIP |
Dreamacro |
7683271f |
2019-03-03 11:59:07 |
Style: rename `Generator` with `Dial` |
Dreamacro |
23bb01a4 |
2019-03-03 11:51:15 |
Fix: http request keepAlive with right http header |
Dreamacro |
0011c7ac |
2019-03-01 00:52:30 |
Improve: support tcp dns server & return an error when parsing nameserver (#127) |
Comzyh |
d75f9ff7 |
2019-02-27 01:02:43 |
Migration: go 1.12 |
Dreamacro |
815e80f7 |
2019-02-24 01:26:51 |
Fix: dns use Extra records |
Dreamacro |
ca5399a1 |
2019-02-23 20:31:59 |
Fix: dns cache behavior |
Dreamacro |
04927229 |
2019-02-21 16:16:49 |
Fix: disconnect normal proxy request |
Dreamacro |
c0bd82d6 |
2019-02-18 21:53:57 |
Chore: rename `final` |
Dreamacro |
5c8bb241 |
2019-02-18 20:14:18 |
Fix: crash when directly request proxy server |
Dreamacro |
575720e0 |
2019-02-15 23:43:28 |
Fix: windows 386 build |
Dreamacro |
e7997a03 |
2019-02-15 22:01:11 |
Chore: update README.md |
Dreamacro |
287ad5bc |
2019-02-15 21:55:15 |
Fix: vmess handshake block (#117) |
beyondkmp |
c295c5e4 |
2019-02-15 14:25:20 |
Feature: add load-balance group |
Dreamacro |
8636a4f5 |
2019-02-14 11:37:47 |
Fix: return 502 in http outbound (#116) |
beyondkmp |
7a071783 |
2019-02-13 23:45:43 |
Fix: api invalid returning |
Dreamacro |
5920b057 |
2019-02-12 12:29:33 |
Fix: crash when ip is nil |
Dreamacro |
26a87f9d |
2019-02-11 17:20:42 |
Fix: `redir-host` mode crash |
Dreamacro |
8da19e81 |
2019-02-11 15:55:17 |
Update: README.md |
Dreamacro |
1339487c |
2019-02-11 15:44:42 |
Fix: tun2socks not lookup IP |
Dreamacro |
2383cca2 |
2019-02-11 15:25:10 |
Feature: add v2ray-plugin |
Dreamacro |
53b5ef19 |
2019-02-04 09:39:17 |
Fix: parse proxies shadow variable |
Dreamacro |
754df5ba |
2019-02-02 21:53:30 |
Chore: update dependencies |
Dreamacro |
1016355e |
2019-02-02 21:37:36 |
Chore: log dns server address when success |
Dreamacro |
b594cbc6 |
2019-02-02 21:11:27 |
Fix: parse ip string when use socks proxy (#100) |
beyondkmp |
42d33fe6 |
2019-02-02 21:03:13 |
Feature: SOURCE-IP-CIDR rule type (#96) |
宋辰文 |
bfe51e46 |
2019-02-02 20:47:38 |
Improve: lazy resolve ip |
Dreamacro |
e30a6287 |
2019-01-30 20:22:52 |
Fix: shadow variable |
Dreamacro |
55816989 |
2019-01-29 23:46:18 |
Chore: improve programming style (#109) |
beyondkmp |
36b5d1f1 |
2019-01-25 15:38:14 |
Fix: DNS server returns the correct TTL |
Dreamacro |
bd6c6a9a |
2019-01-14 10:35:11 |
Chore: print origin rule when format error (#92) |
beyondkmp |
83fac440 |
2019-01-07 10:47:25 |
Fix: nghttpx return 400 error (#84) |
beyondkmp |
15a77fa7 |
2019-01-06 14:31:42 |
Fix: print log when start dns server failed (#87) |
beyondkmp |
7768c5b9 |
2019-01-03 10:49:09 |
Chore: add more platform release (#83) |
Comzyh |
4e91118a |
2018-12-31 20:57:21 |
Feature: add freebsd release (#80) |
Noah Shang |
7b5e1f75 |
2018-12-29 14:11:54 |
Fix: authentication with stream api |
Dreamacro |
3f6c707a |
2018-12-23 20:25:49 |
Fix: patch config field |
Dreamacro |
532ec889 |
2018-12-23 00:42:08 |
Chore: make a consistent code style |
Dreamacro |
cb118d43 |
2018-12-22 23:56:42 |
Chore: improve outbound architecture |
Dreamacro |
a7cfc818 |
2018-12-21 22:51:37 |
Fix: ignore some general configuration |
Dreamacro |
551ab68c |
2018-12-21 17:48:29 |
Fix: allow access to external-ui without authentication (#75) |
宋辰文 |
ef626028 |
2018-12-21 10:55:21 |
Fix: parse external-ui |
Dreamacro |
49635eab |
2018-12-20 22:34:38 |
Chore: update `external-ui` explanation |
Dreamacro |
a46041b8 |
2018-12-20 22:23:31 |
Fix: force param make no sense |
Dreamacro |
a6bbc67a |
2018-12-20 01:29:13 |
Feature: add custom ui support in API |
Dreamacro |
afc4644d |
2018-12-13 19:30:43 |
Feature: FreeBSD compatibility patch (#63) |
yuri@FreeBSD |
1607d325 |
2018-12-11 00:25:05 |
Feature: add websocket headers support in vmess |
Dreamacro |
34c86559 |
2018-12-10 11:48:57 |
Fix: don't keepalive when connection is close (#65) |
beyondkmp |
5e4b35e0 |
2018-12-10 11:33:37 |
Chore: standardize API returns |
Dreamacro |
fa907796 |
2018-12-10 11:00:52 |
Fix: dns crash & remove unused debug log |
Dreamacro |
fcb1a781 |
2018-12-06 13:29:43 |
Fix: dns msg to ip |
Dreamacro |
6f1bc3d6 |
2018-12-06 10:54:45 |
Fix: add PATCH for CORS |
Dreamacro |
2b93c9d4 |
2018-12-06 10:51:37 |
Fix: resolve ip crash |
Dreamacro |
f93d6aa2 |
2018-12-05 21:52:31 |
Fix: crash when dns not set |
Dreamacro |
f192d591 |
2018-12-05 21:26:04 |
Chore: bump to 0.10.0 |
Dreamacro |
03c249ec |
2018-12-05 21:13:29 |
Feature: add custom DNS support (#56) |
Dreamacro |
da5db36c |
2018-12-05 18:19:30 |
Fix: policy group unexpectedly closed |
Dreamacro |
ca6e67a3 |
2018-12-03 23:41:40 |
Feature: add silent info level |
Dreamacro |
6636db24 |
2018-12-03 23:27:00 |
Feature: add http/https [connect] proxy (#52) |
beyondkmp |
f5715c4f |
2018-12-01 09:32:02 |
Fix: chunk size limit in tls obfs (#54) |
beyondkmp |
9cfd26d4 |
2018-11-30 17:42:40 |
Feat: add switch config file API |
Dreamacro |
dc24dd4d |
2018-11-28 23:24:57 |
Fix: tls server name missing in vmess |
Dreamacro |
a64cea50 |
2018-11-28 10:38:30 |
Fix: patch config API |
Dreamacro |
f6743d4d |
2018-11-25 17:00:11 |
Fix: chrome crash when using SwitchyOmega by reject rule (#47) |
beyondkmp |
970643b1 |
2018-11-22 11:54:01 |
Fix: goroutine leak while closing proxy (#43) |
beyondkmp |
05bf4d44 |
2018-11-21 18:21:24 |
Change: replace `FINAL` with `MATCH` in a progressive way |
Dreamacro |
c7a349e1 |
2018-11-21 13:59:39 |
Improve: auto change payload to lowercase |
Dreamacro |
01a477bd |
2018-11-21 13:47:46 |
Chore: improve code architecture |
Dreamacro |
91e35f2f |
2018-11-14 20:58:10 |
Fix: resolve path in windows |
Dreamacro |
b0e062dc |
2018-11-09 17:36:30 |
Feature: SOCKS5 authentication support (#34) |
beyondkmp |
09cd34ec |
2018-11-08 20:14:57 |
Chore: update README.md |
Dreamacro |
da391356 |
2018-11-07 16:57:21 |
Fix: simple-obfs tls |
Dreamacro |
502aa61c |
2018-11-06 17:34:19 |
Fix: vmess small probability invalid auth |
Dreamacro |
cc6d4961 |
2018-11-04 21:36:20 |
Chore: optimize code structure in vmess websocket (#28) |
beyondkmp |
10e0231b |
2018-11-04 21:12:16 |
Fix: dial IPv6 host (#29) |
beyondkmp |
fd637073 |
2018-11-01 11:54:45 |
Optimization: use client session cache for TLS connection (#26) |
changx |
c5757a9b |
2018-10-30 10:50:57 |
Chore: delete redundant print |
beyondkmp |
370bc769 |
2018-10-29 20:25:13 |
Update: README.md |
Dreamacro |
ce7cb138 |
2018-10-29 20:16:43 |
Chore: unified naming "skip-cert-verify" |
Dreamacro |
d2174149 |
2018-10-28 23:46:32 |
Feature: vmess add websocket support |
Dreamacro |
bcba14e0 |
2018-10-28 19:46:49 |
Improve: add tls, sni options to socks5 outbound adapter |
changx |
19cbe524 |
2018-10-27 12:57:56 |
Fix: weak type proxy name |
Dreamacro |
e12d46f6 |
2018-10-27 12:36:33 |
Fix: unescape proxy name in /proixes |
Dreamacro |
990bba4a |
2018-10-25 00:09:55 |
Fix: GET /rules format |
Dreamacro |
03c563a5 |
2018-10-24 17:06:08 |
Improve: url-test will automatically speed test when the connection fails |
beyondkmp |
f943f928 |
2018-10-22 22:44:11 |
Chore: clean up Dockerfile |
gruebel |
1f556d4a |
2018-10-23 11:28:41 |
Fix: vmess alterId can be 0 |
Dreamacro |
082d3bbf |
2018-10-22 21:14:22 |
Chore: adjust dial tcp timeout |
Dreamacro |
4895bcef |
2018-10-21 20:28:40 |
Optimization: reduce the memory of each TCP relay |
Dreamacro |
1235c9a9 |
2018-10-19 20:28:19 |
Fix: Direct & Reject name |
Dreamacro |
82343c70 |
2018-10-19 19:11:26 |
Fix: chacha20 cipher in shadowsocks |
Dreamacro |
94d19727 |
2018-10-18 23:24:04 |
Fix: selector no longer randomly selects |
Dreamacro |
ce07eda4 |
2018-10-17 00:51:04 |
Chore: update README.md |
Dreamacro |
0fd2f8e5 |
2018-10-16 21:29:29 |
Chore: update ss-lib for xchacha20-ietf-poly1305 |
Dreamacro |
e863c66a |
2018-10-15 09:42:34 |
Fix: a typo error |
beyondkmp |
b68af433 |
2018-10-16 13:12:36 |
Improve: support custom configuration directory |
Dreamacro |
381f7645 |
2018-10-14 21:22:58 |
Chore: refactoring code of config path |
Dreamacro |
64e37916 |
2018-10-10 12:05:02 |
Improve: better chacha20 implementation |
Dreamacro |
40a94be2 |
2018-10-06 15:13:44 |
Fix: rename delay --> interval |
Dreamacro |
a0f077b0 |
2018-10-06 14:19:06 |
Improve: get /rules return proxy now |
Dreamacro |
7b803778 |
2018-10-06 14:17:50 |
Fix: return the first proxy when no proxy valid |
Dreamacro |
8fff0968 |
2018-10-06 13:15:02 |
Feature: add authorization for API |
Dreamacro |
ea9cd411 |
2018-10-03 12:25:24 |
Chore: update README.md |
Dreamacro |
5c7fa6b1 |
2018-10-02 15:26:36 |
Break Change: use yml, which is easier to parse, as the config format |
Dreamacro |
16c94454 |
2018-10-01 19:42:15 |
Chore: adjust the keep-alive time |
Dreamacro |
04e05c6a |
2018-10-01 19:38:54 |
Feature: repalce dep with go module |
Dreamacro |
85a67988 |
2018-09-30 16:30:11 |
Feat: add structure helper |
Dreamacro |
2fd59cb3 |
2018-09-30 12:25:52 |
Chore: make the code more semantic |
Dreamacro |
220e4f06 |
2018-09-26 00:34:15 |
Add: fallback policy group |
Dreamacro |
3e68faec |
2018-09-21 15:27:51 |
Improve: add rc4-md5 and chacha20 supported with the fork |
Dreamacro |
eb778ad6 |
2018-09-21 11:33:29 |
Improve: cleanup code |
Dreamacro |
0caa8e05 |
2018-09-17 00:15:58 |
Improve: better relay copies |
Dreamacro |
1d0d5667 |
2018-09-16 23:35:37 |
Fix: Rule with ipv6 address |
Dreamacro |
0724d4ea |
2018-09-16 23:08:04 |
Update: README.md |
Dreamacro |
5d34cba6 |
2018-09-16 23:02:32 |
Feature: add shadowsocks simple-obfs support |
Dreamacro |
4082a2c7 |
2018-09-09 15:01:46 |
Improve: add DOMAIN rule |
Dreamacro |
fcb46e77 |
2018-09-08 19:53:24 |
Feature: support vmess tls mode |
Dreamacro |
834baa9e |
2018-09-06 10:53:29 |
Feature: ✨ add vmess support |
Dreamacro |
af13acc1 |
2018-09-03 23:52:16 |
Clean: unused code |
Dreamacro |
f2dbabea |
2018-08-31 21:24:10 |
Fix: close connection when response closed |
Dreamacro |
f4c51cdb |
2018-08-29 15:00:12 |
Improve: Better handling of TCP connections |
Dreamacro |
a5f2bd31 |
2018-08-27 08:50:27 |
Fix: log format type |
Dreamacro |
613a0c36 |
2018-08-27 00:07:57 |
Update: travis ci with golang 1.11 |
Dreamacro |
8ec025b5 |
2018-08-27 00:06:40 |
Improve: HTTP proxy server handler |
Dreamacro |
2a2e6165 |
2018-08-26 22:43:38 |
Fix: updateConfig api crash |
Dreamacro |
ad25a89d |
2018-08-14 18:06:56 |
Update: README.md |
Dreamacro |
26618901 |
2018-08-12 19:35:13 |
Fix: log api query |
Dreamacro |
ebe1cee6 |
2018-08-12 16:18:58 |
Improve: clean code |
Dreamacro |
fc4f1190 |
2018-08-12 14:06:50 |
Fix: Makefile |
Dreamacro |
2b87b907 |
2018-08-12 13:50:54 |
New: custom socks5 proxy support |
Dreamacro |
35e57240 |
2018-08-12 12:14:59 |
Fix: firefox one socket to process multiple domains |
Dreamacro |
228d674d |
2018-08-12 11:06:17 |
Fix: import package |
Dreamacro |
752944d3 |
2018-08-12 04:22:14 |
Update: README.md |
Dreamacro |
63308472 |
2018-08-12 04:00:34 |
New: redir proxy |
Dreamacro |
0208e329 |
2018-08-12 02:23:46 |
Fix: update proxy config api |
Dreamacro |
410b272b |
2018-08-11 22:51:30 |
Fix: issue #3 |
Dreamacro |
ea424a76 |
2018-08-08 11:51:06 |
Add: delay test api for proxies |
Dreamacro |
36f4ceaf |
2018-08-07 14:45:24 |
Fix: returns the sorted proxy name |
Dreamacro |
674f4be2 |
2018-08-07 14:45:16 |
Fix: add JSON Content-Type for stream api to avoid buffer in swift |
Dreamacro |
63c967b2 |
2018-08-04 23:04:16 |
Fixed: global mode and update log level |
Dreamacro |
a1a58c31 |
2018-08-01 00:18:29 |
Improve: lazy load mmdb |
Dreamacro |
295d6496 |
2018-07-31 17:54:16 |
Update: Initialize the config file outside of the init function |
Dreamacro |
7347c28f |
2018-07-31 17:53:39 |
Fix: io copy REJECT error |
Dreamacro |
83891503 |
2018-07-26 00:04:59 |
Improve: config convergent and add log-level |
Dreamacro |
7357d2d0 |
2018-07-19 09:31:53 |
Add: cors for external controller |
Dreamacro |
d540a0d2 |
2018-07-18 21:50:16 |
Fix: typo |
Dreamacro |
d55e1b66 |
2018-07-16 00:47:03 |
Lint: simplify code |
Dreamacro |
88c7ccf7 |
2018-07-15 07:32:20 |
Add: license scan report and status |
fossabot |
3cacfb8a |
2018-07-15 22:23:20 |
Update: add config route |
Dreamacro |
0eef9bbf |
2018-07-12 23:28:38 |
Add: selector and proxys & rules router |
Dreamacro |
39b45513 |
2018-07-12 18:03:02 |
Improve: delete useless code and code coverage is now 100% |
Dreamacro |
283e4e1f |
2018-06-23 00:44:28 |
Update: README.md logo and badges |
Dreamacro |
bd0a1ae1 |
2018-06-22 23:56:41 |
Improve: gofmt -s for shadowsocks.go |
Dreamacro |
018a6ba0 |
2018-06-22 13:15:20 |
Improve: add log level |
Dreamacro |
9c2ace1f |
2018-06-22 10:26:56 |
Fixed: handle chunked data |
Dreamacro |
17224a32 |
2018-06-20 23:00:16 |
Add: add windows release |
Dreamacro |
05ab6531 |
2018-06-20 22:41:02 |
Add: config hub route |
Dreamacro |
c2c8f82f |
2018-06-19 20:31:36 |
Fixed: the configuration can now be updated correctly |
Dreamacro |
330a3391 |
2018-06-18 18:24:11 |
Improve: ci config and Dockerfile & update dependencies |
Dreamacro |
79e53381 |
2018-06-18 11:31:49 |
Add: external controller |
Dreamacro |
bc4ca281 |
2018-06-17 22:41:32 |
Add: Record network traffic |
Dreamacro |
46b8e2ee |
2018-06-17 10:00:52 |
Update: Dockerfile |
Dreamacro |
cd9f496f |
2018-06-17 08:18:39 |
Add: Dockerfile and Makefile |
Dreamacro |
ef301af0 |
2018-06-16 21:48:23 |
Update: add url-test intro & add banner |
Dreamacro |
6ffbb7c8 |
2018-06-16 21:34:13 |
Add: url-test proxy group support |
Dreamacro |
961250f9 |
2018-06-16 15:41:26 |
Fixed: throw error when shadowsocks cipher type wrong |
Dreamacro |
c35b2fd9 |
2018-06-15 17:49:14 |
Improve: using travis ci |
Dreamacro |
a74856db |
2018-06-15 00:49:52 |
Fixed: race condition in update config |
Dreamacro |
2897ce91 |
2018-06-15 00:44:31 |
Fixed: crash when net.ResolveIPAddr error |
Dreamacro |
883ce4fe |
2018-06-15 00:35:33 |
Update: README.md |
Dreamacro |
47e038cf |
2018-06-14 01:00:58 |
Improve: using native http request |
Dreamacro |
6e2b9edb |
2018-06-13 13:38:46 |
Fixed: remove proxys and rules then update config |
Dreamacro |
20a3c231 |
2018-06-12 22:43:34 |
Fixed: https proxy doesn't works in Safari |
Dreamacro |
795557a2 |
2018-06-12 09:18:15 |
Fixed: close connection when read target error |
Dreamacro |
4f769deb |
2018-06-11 18:36:39 |
Improve: simple dns prefetch |
Dreamacro |
4f192ef5 |
2018-06-10 22:50:03 |
Init: first commit 🎉 |
Dreamacro |
85327183 |
2018-06-10 22:28:14 |
Initial commit |
Dreamacro |