39d524dc |
2022-05-29 00:45:29 |
Chore: update dependencies |
yaling888 |
0be8fc38 |
2022-05-29 00:45:13 |
Chore: change GEO databases source |
yaling888 |
985dc99b |
2022-05-28 09:50:09 |
Refactor: use native Win32 API to detect interface changed on Windows |
yaling888 |
67905bcf |
2022-05-27 09:20:46 |
Feature: make wintun driver embed |
yaling888 |
b37e1fb2 |
2022-05-27 09:08:30 |
Chore: yaml bump version from v2 to v3 |
yaling888 |
22449da5 |
2022-05-25 02:00:24 |
Fix: cache cleanup panic |
yaling888 |
6ad2cde9 |
2022-05-24 21:58:20 |
Feature: support relay Socks5 UDP |
yaling888 |
68cf94a8 |
2022-05-25 01:36:27 |
Chore: test cases |
yaling888 |
7f41f94f |
2022-05-23 12:58:18 |
Fix: benchmark read bytes |
Dreamacro |
d1f0dac3 |
2022-05-23 12:30:54 |
Fix: test broken on opensource repo |
Dreamacro |
afb3e000 |
2022-05-23 12:27:34 |
Chore: add benchmark r/w |
Dreamacro |
fe44a762 |
2022-05-22 05:32:36 |
Chore: update dependencies |
yaling888 |
ce1014ea |
2022-05-22 05:32:15 |
Feature: support relay UDP traffic |
yaling888 |
9a31ad61 |
2022-05-21 17:46:34 |
Chore: cleanup test go.mod |
Dreamacro |
09cc6b69 |
2022-05-21 17:37:06 |
Chore: cleanup test code |
Dreamacro |
622b10d3 |
2022-05-21 09:35:02 |
Chore: adjust iptables |
yaling888 |
88b5741a |
2022-05-21 08:19:33 |
Fix: addrToMetadata err should be nil |
yaling888 |
d11d28c3 |
2022-05-19 02:32:37 |
Feature: add force-cert-verify to general config |
yaling888 |
03499fce |
2022-05-19 01:00:40 |
Refactor: fetcher by generics |
yaling888 |
f7884111 |
2022-05-18 20:35:59 |
Refactor: use raw proxy adapter to get proxy connection by dns client |
yaling888 |
3d2b4b1f |
2022-05-18 05:58:58 |
Refactor: get default route interface by syscall on darwin |
yaling888 |
5642d9c9 |
2022-05-18 04:45:19 |
Fix: should flush interface cache by switch network |
yaling888 |
7a406b99 |
2022-05-18 04:08:35 |
Fix: module clash-test |
yaling888 |
8603ac40 |
2022-05-17 19:58:33 |
Chore: make linter happy |
Dreamacro |
34eeb58b |
2022-05-16 02:24:05 |
Chore: update dependencies |
yaling888 |
3d25f16b |
2022-05-16 01:34:25 |
Feature: make tls sni sniffing switch config |
yaling888 |
891a56fd |
2022-05-16 01:28:53 |
Feature: apply destination IP to tracker by Direct outbound for fake-ip mode |
yaling888 |
ffbdcfcb |
2022-05-16 01:27:44 |
Feature: add update GEO databases to rest api |
yaling888 |
72b9b829 |
2022-05-16 01:23:14 |
Fix: set mitm outbound |
yaling888 |
8b3e42bf |
2022-05-16 01:21:56 |
Refactor: tun config |
yaling888 |
e92bea84 |
2022-05-16 01:41:02 |
Chore: merge branch 'ogn-dev' into with-tun |
yaling888 |
b3844497 |
2022-05-15 09:12:53 |
Fix: fix upgrade header detect (#2134) |
Kr328 |
53c83118 |
2022-05-14 02:29:50 |
Chore: merge branch 'ogn-dev' into with-tun |
yaling888 |
da7ffc0d |
2022-05-13 11:21:39 |
Fix: add length check for ssr auth_aes128_sha1 (#2129) |
Kaming Chan |
ace84ff5 |
2022-05-09 08:10:20 |
Chore: code style |
yaling888 |
95db646b |
2022-05-09 01:22:43 |
Chore: code style |
yaling888 |
ad1e09db |
2022-05-08 04:08:16 |
Chore: update dependencies |
yaling888 |
2eb7f3ad |
2022-05-08 03:12:50 |
Chore: merge branch 'ogn-dev' into with-tun |
yaling888 |
5dd94c82 |
2022-05-07 21:08:15 |
Chore: update dependencies |
Dreamacro |
412b44a9 |
2022-05-07 11:00:58 |
Fix: decode nil value in slice decoder (#2102) |
Kaming Chan |
fe69ec7d |
2022-05-07 04:14:09 |
Fix: patch tun configs |
yaling888 |
045b6752 |
2022-05-04 19:49:04 |
Chore: delay reject |
yaling888 |
3c07ba6b |
2022-05-01 21:01:19 |
Chore: use absolute path to execute commands on darwin |
yaling888 |
8c84c8b1 |
2022-05-01 17:08:17 |
Feature: patch update support tun config |
littoy |
7e85d5a9 |
2022-04-29 05:15:32 |
Fix: tls handshake with timeout |
yaling888 |
da926019 |
2022-04-28 06:46:57 |
Fix: mitm proxy should handle none-http(s) protocol over tcp |
yaling888 |
22458ad0 |
2022-04-28 00:46:47 |
Chore: mitm proxy with authenticate |
yaling888 |
30025c02 |
2022-04-27 05:14:03 |
Fix: mitm proxy should forward websocket |
yaling888 |
7c50c068 |
2022-04-26 23:58:23 |
Fix: if http proxy Upgrade failure |
yaling888 |
ca4961a1 |
2022-04-27 05:33:49 |
Chore: merge branch 'ong-dev' into with-tun |
yaling888 |
aef4dd3f |
2022-04-25 23:22:58 |
Fix: make log api unblocked |
Dreamacro |
85f14f1c |
2022-04-26 18:46:42 |
Chore: merge branch 'ogn-dev' into tun-dev |
yaling888 |
6a92c6af |
2022-04-25 19:50:20 |
Fix: http proxy Upgrade behavior (#2097) |
Kr328 |
7115f7e6 |
2022-04-25 10:54:12 |
Fix: wildcard certificates |
yaling888 |
62bc75af |
2022-04-25 05:02:24 |
Chore: signature wildcard certificates |
yaling888 |
d763900b |
2022-04-24 02:23:05 |
Chore: update dependencies |
yaling888 |
6acba9ab |
2022-04-24 02:19:23 |
Chore: increase nattable capacity |
yaling888 |
ca9f3bf8 |
2022-04-24 02:07:57 |
Chore: use generics as possible |
yaling888 |
c8123630 |
2022-04-22 05:37:44 |
Chore: wait for system stack to close |
yaling888 |
450c608c |
2022-04-21 03:54:34 |
Chore: fix typos |
yaling888 |
567fe74f |
2022-04-20 01:59:57 |
Chore: update dependencies |
yaling888 |
cd62dacc |
2022-04-20 01:52:51 |
Refactor: metadata use netip.Addr |
yaling888 |
29c77533 |
2022-04-19 17:46:13 |
Chore: IpToAddr |
yaling888 |
33d23dad |
2022-04-19 17:05:12 |
Chore: remove TODO |
yaling888 |
42cf42fd |
2022-04-18 17:21:00 |
Chore: merge branch 'ogn-dev' into tun-dev |
yaling888 |
e010940b |
2022-04-16 15:31:26 |
Improve: replace bootstrap dns (#2080) |
Kr328 |
46f7c5e5 |
2022-04-15 00:46:07 |
Fix: only rule mode need break conn when sni update |
Author: littoy |
6327cf74 |
2022-04-15 00:29:21 |
Chore: adjust mitm proxy |
yaling888 |
2c9a4d27 |
2022-04-14 23:37:41 |
Chore: add more github action cache |
Dreamacro |
4dfba73e |
2022-04-14 23:27:49 |
Fix: SyscallN should not use nargs |
Dreamacro |
c282d662 |
2022-04-13 17:51:21 |
Fix: make golangci lint support multi GOOS |
Dreamacro |
ca76e5cf |
2022-04-13 16:47:47 |
Chore: fix typo |
yaling888 |
b3d75948 |
2022-04-12 22:06:06 |
Chore: add `none` alias to `dummy` on ShadowsocksR (#2056) |
Anankke |
a3a50f9c |
2022-04-13 05:55:08 |
Chore: persistence fakeip pool state |
yaling888 |
abc8ed4d |
2022-04-13 05:51:24 |
Chore: hijack traffic destined for port 80 to mitm proxy server by default |
yaling888 |
643f1ae9 |
2022-04-12 22:35:21 |
Chore: update dependencies |
yaling888 |
21a56ea3 |
2022-04-12 22:33:10 |
Chore: adjust ipstack |
yaling888 |
a98749eb |
2022-04-12 21:54:54 |
Fix: fakeip pool cycle used |
yaling888 |
008ee613 |
2022-04-12 00:31:04 |
Refactor: fakeip pool use netip.Prefix, supports ipv6 range |
yaling888 |
5999b626 |
2022-04-11 06:28:42 |
Chore: fix typos |
yaling888 |
f036e06f |
2022-04-10 03:59:27 |
Feature: MITM rewrite |
yaling888 |
5a27ebd1 |
2022-04-06 04:25:53 |
Refactor: DomainTrie use generics |
yaling888 |
a8646082 |
2022-04-06 01:07:08 |
Refactor: queue use generics |
yaling888 |
400be9a9 |
2022-04-05 23:29:52 |
Refactor: cache use generics |
yaling888 |
0582c608 |
2022-04-05 20:23:16 |
Refactor: lrucache use generics |
yaling888 |
92d9d03f |
2022-04-10 00:05:59 |
Chore: move sniffing logic into a single file & code style |
yaling888 |
b6653dd9 |
2022-04-09 21:29:19 |
fix: trojan fail may panic |
fishg |
7a8af90b |
2022-04-04 10:43:25 |
feat: add SMTPS/POP3S/IMAPS port to sni detect |
fishg |
93d2cfa0 |
2022-04-04 10:39:26 |
fix: when ssh connect to a ip, if this ip map to a domain in clash, change ip to host may redirect to a diffrent ip |
fishg |
13012a9f |
2022-04-02 16:03:53 |
fix: dns over proxy may due to cancel request, but proxy live status is fine |
fishg |
afdcb6cf |
2022-03-31 11:41:40 |
fix: log level ajust and lint fix |
fishg |
c495d314 |
2022-03-30 23:54:52 |
feat: 添加tls sni 嗅探 |
fishg |
e877b681 |
2022-03-31 21:20:46 |
Chore: revert "Feature: add tls SNI sniffing (#68)" |
yaling888 |
24ce6622 |
2022-03-30 23:54:52 |
Feature: add tls SNI sniffing (#68) |
fishg |
9ff1f553 |
2022-03-30 00:15:39 |
Feature: Trojan XTLS |
yaling888 |
b3ea2ff8 |
2022-03-29 23:50:41 |
Chore: adjust VLESS |
yaling888 |
131e9d38 |
2022-03-29 07:18:09 |
Fix: Vless UDP |
yaling888 |
56e2c172 |
2022-03-29 07:06:41 |
Chore: adjust tun_wireguard cache buffer |
yaling888 |
b3b7a393 |
2022-03-29 07:22:52 |
Chore: merge branch 'ogn-dev' into with-tun |
yaling888 |
dd9bdf4e |
2022-03-28 14:48:51 |
Fix: convert size to unit32 in getoridst to solve some mips64 devices cannot get redirect origin dst (#2041) |
Guowei Zhao |
8df8f8cb |
2022-03-28 03:25:55 |
Chore: adjust gVisor stack |
yaling888 |
fe76cbf3 |
2022-03-28 03:18:51 |
Chore: code style |
yaling888 |
7e2c6e51 |
2022-03-28 00:46:44 |
Chore: adjust HealthCheck at first check |
yaling888 |
45027765 |
2022-03-28 00:44:13 |
Refactor: MainResolver |
yaling888 |
9bab2c50 |
2022-03-27 07:12:12 |
Chore: regenerate protoc file |
yaling888 |
94b3c7e9 |
2022-03-27 00:27:05 |
Chore: merge branch 'ogn-dev' into with-tun |
yaling888 |
275cc7ed |
2022-03-25 15:22:31 |
Chore: structure support weakly type from float to int (#2042) |
落心 |
4a4b1bdb |
2022-03-25 04:09:11 |
Chore: adjust tun RelayDnsPacket |
yaling888 |
c6efa74a |
2022-03-25 03:42:46 |
Fix: udp 4In6 of tun system stack |
yaling888 |
ef915c94 |
2022-03-23 01:05:43 |
Feature: flush fakeip pool |
yaling888 |
f4312cfa |
2022-03-22 18:40:33 |
Chore: adjust the signal |
yaling888 |
ac4cde14 |
2022-03-22 05:38:42 |
Refactor: iptables auto config, disabled by default |
yaling888 |
2c089085 |
2022-03-20 21:22:23 |
Fix: retry create TUN on Windows |
yaling888 |
bac04ab5 |
2022-03-20 21:26:25 |
Merge branch 'ogn-dev' into with-tun |
yaling888 |
8c9e0b38 |
2022-03-20 11:32:18 |
Chore: use GOAMD64 v1 on build docker image |
Dreamacro |
fc8092f7 |
2022-03-20 04:19:48 |
Fix: wintun dns address |
yaling888 |
30d46680 |
2022-03-19 13:58:51 |
Chore: fix typo (#2033) |
Kr328 |
02333a85 |
2022-03-19 13:42:06 |
Chore: split amd64 v3 to special release |
Dreamacro |
f9cc1cc3 |
2022-03-19 13:29:30 |
Fix: routing-mark option doesn't work on proxies (#2028) |
risetechlab |
7b7abf69 |
2022-03-18 17:03:50 |
Feature: auto detect interface if switch network |
yaling888 |
8e5f0159 |
2022-03-18 05:21:28 |
Fix: build |
yaling888 |
546f2fa7 |
2022-03-18 05:17:47 |
Chore: make fake ip pool start with the third ip |
yaling888 |
8d0ae428 |
2022-03-17 07:41:18 |
Chore: use gateway address of fake ip pool as the TUN device address |
yaling888 |
b8d635a4 |
2022-03-16 22:00:20 |
Migration: go 1.18 |
yaling888 |
346d817d |
2022-03-16 20:16:30 |
Chore: Merge branch 'ogn-dev' into with-tun |
yaling888 |
3a9bbf6c |
2022-03-16 18:17:28 |
Fix: should keep alive in tcp relay |
yaling888 |
fb7d3402 |
2022-03-16 12:13:59 |
Fix: docker build makefile |
Dreamacro |
6a661bff |
2022-03-16 12:10:13 |
Migration: go 1.18 |
Dreamacro |
d1dd2141 |
2022-03-15 11:30:52 |
Feature: add tzdata to Dockerfile (#2027) |
suyar |
9ff32d9e |
2022-03-15 05:19:29 |
Chore: use slice instead of map for system stack udp receiver queue |
yaling888 |
d486ee46 |
2022-03-15 03:39:45 |
Fix: test |
yaling888 |
20b66d95 |
2022-03-15 02:55:06 |
Style: code style |
yaling888 |
5abd03e2 |
2022-03-15 02:43:40 |
Fix: exclude the broadcast address to fake ip pool |
yaling888 |
359f8ffc |
2022-03-13 17:48:43 |
Fix: should use the correct gateway for TUN system stack |
yaling888 |
46b9a109 |
2022-03-13 01:21:23 |
Chore: embed the RuleExtra into Base |
yaling888 |
8fbf93cc |
2022-03-13 01:15:35 |
Chore: Merge branch 'ogn-dev' into with-tun |
yaling888 |
b866f064 |
2022-03-12 19:07:53 |
Chore: move find connection process to tunnel (#2016) |
Kr328 |
8b4f9a35 |
2022-03-12 02:16:13 |
Chore: bump to go1.18rc1, use netip.Addr to replace net.IP with system TUN stack |
yaling888 |
9683c297 |
2022-03-09 13:41:50 |
Chore: add more details to process resolving (#2017) |
Kr328 |
8333815e |
2022-03-09 05:08:35 |
Chore: refactor TUN |
yaling888 |
d4987122 |
2022-03-05 18:06:20 |
Fix: should only resolve local process name |
yaling888 |
ba7bcce8 |
2022-03-05 18:04:04 |
Chore: code style |
yaling888 |
71e002c2 |
2022-03-09 00:30:38 |
Merge branch 'ogn-dev' into with-tun |
yaling888 |
f6c7281b |
2022-03-06 21:48:25 |
Chore: update github action workflow |
Dreamacro |
83bfe521 |
2022-03-05 18:25:16 |
Fix: should split linux process name with space (#2008) |
Kr328 |
17c53b92 |
2022-03-03 05:02:17 |
Fix: iptables routing mark init |
yaling888 |
0b9022b8 |
2022-03-03 04:23:03 |
Chore: update dependencies |
yaling888 |
5e0d4930 |
2022-03-03 04:17:00 |
Merge branch 'ogn-dev' into with-tun |
yaling888 |
b52d0c16 |
2022-02-27 18:00:04 |
Chore: vmess test remove all alterid |
Dreamacro |
705e5098 |
2022-02-23 14:51:04 |
Chore: use SIMD for AMD64 and ARM64 system stack checksum |
yaling888 |
ac5c57ec |
2022-02-23 14:21:53 |
Chore: compatible with VMESS WS older version configurations |
yaling888 |
cd3b139c |
2022-02-23 14:19:59 |
Chore: use "-m mark --mark" instead of "-m owner --uid-owner" |
yaling888 |
592b6a78 |
2022-02-23 14:04:47 |
Fix: find process name by UDP network on macOS |
yaling888 |
2f234cf6 |
2022-02-23 14:01:53 |
Feature: process condition for rules |
yaling888 |
132a6a6a |
2022-02-23 11:22:46 |
Fix: listener tcp keepalive & reuse net.BufferedConn (#1987) |
Kaming Chan |
d876d6e7 |
2022-02-23 02:38:50 |
Feature: resolve ip with a proxy adapter |
yaling888 |
b1922386 |
2022-02-23 01:00:27 |
Merge from remote branch |
yaling888 |
3b2ec3d8 |
2022-02-22 22:30:41 |
Chore: upgrade gvisor |
yaling888 |
03e4b5d5 |
2022-02-19 00:08:51 |
Chore: use golangci-lint config file |
Dreamacro |
a0221bf8 |
2022-02-17 14:23:47 |
Fix: `routing-mark` should effect on root |
Dreamacro |
b1a639fe |
2022-01-26 22:28:13 |
Fix: domain trie search |
Dreamacro |
cfe7354c |
2022-01-18 13:32:47 |
Improve: change provider file modify time when updated (#1918) |
Kr328 |
9732efe9 |
2022-01-15 19:33:21 |
Fix: tls handshake requires a timeout (#1893) |
thank243 |
8f3385bb |
2022-01-10 20:24:20 |
Feature: support snell v3 (#1884) |
Digital Pencil |
d237b041 |
2022-01-05 11:41:31 |
Fix: ignore empty dns server error |
Dreamacro |
3cb87e08 |
2022-01-03 17:21:27 |
Fix: duplicate provider err typo |
Dreamacro |
8c6d0c67 |
2022-01-02 11:15:40 |
Chore: fix docker dependencies security warning |
Dreamacro |
cb95326a |
2022-01-02 01:15:49 |
Chore: update dependencies |
Dreamacro |
8679968a |
2022-01-02 01:09:29 |
Fix: multiple port string parsing overflow (#1868) |
HamsterReserved |
204a72bb |
2022-01-02 00:48:57 |
Chore: remove forward compatible code |
Dreamacro |
7267c589 |
2021-12-26 22:08:53 |
Chore: ReCreate* do side effect job (#1849) |
Kr328 |
14ae87fc |
2021-12-26 20:47:12 |
Chore: remove reduce regex compile (#1855) |
Kr328 |
ee6fc127 |
2021-12-12 20:37:30 |
Fix: when both providers and proxies are present, use the health check configuration for proxies (#1821) |
Fan |
78e105f3 |
2021-12-08 13:38:25 |
Chore: builtin right mime of .js (#1808) |
bobo liu |
08607fb6 |
2021-12-02 21:12:45 |
Feature: add linux/arm/v6 for the container image (#1771) |
Rick |
075d8ed0 |
2021-11-23 22:01:49 |
Fix: fakeip pool cycle used |
Dreamacro |
b1bed762 |
2021-11-21 17:44:03 |
Fix: provider filter potential panic |
Dreamacro |
1401a82b |
2021-11-20 23:38:49 |
Feature: add filter on proxy provider (#1511) |
beyondkmp |
4524cf44 |
2021-11-20 12:44:31 |
Fix: should return io.EOF immediately |
Dreamacro |
0db15d46 |
2021-11-20 12:34:14 |
Change: use nop packet conn for reject |
Dreamacro |
08c43b88 |
2021-11-14 14:47:29 |
Fix: revert ssr udp fix |
Dreamacro |
499beb73 |
2021-11-10 22:19:11 |
Fix: bind iface should throw control error |
Dreamacro |
c9be6148 |
2021-11-08 21:24:39 |
Fix: windows arm7 build |
Dreamacro |
b56d3504 |
2021-11-08 20:48:29 |
Chore: update dependencies and rename profile props |
Dreamacro |
bd2ea2b9 |
2021-11-08 16:59:48 |
Feature: mark on socket (#1705) |
bobo liu |
e622d8dd |
2021-11-08 13:29:37 |
Fix: parse dial interface option |
Dreamacro |
d40e5e4f |
2021-11-08 00:31:08 |
Fix: codeql alerts |
Dreamacro |
1a7830f1 |
2021-11-07 16:48:51 |
Feature: dial different NIC for all proxies (#1714) |
Dreamacro |
bcb301b7 |
2021-11-03 22:26:51 |
Chore: adjust all udp alloc size |
Dreamacro |
ac9e5c69 |
2021-11-03 15:02:40 |
Wintun: use new swdevice-based API for upcoming Wintun 0.14 |
yaling888 |
b515a4e2 |
2021-11-02 18:23:01 |
Chore: move "geodata" to package "component" |
yaling888 |
325b7f45 |
2021-10-28 12:55:40 |
Chore: version fmt |
yaling888 |
ddf28dfe |
2021-10-28 11:36:41 |
Merge from remote branch |
yaling888 |
2680e8ff |
2021-10-28 11:36:11 |
Merge from remote branch |
yaling888 |
2953772a |
2021-10-28 00:06:55 |
Style: format code |
yaling888 |
ebbc9604 |
2021-10-27 21:27:19 |
Chore: use uber max procs |
Dreamacro |
a7aea12a |
2021-10-20 13:44:05 |
Fix: remove ResponseHeaderTimeout limitation (#1690) |
Blaise Wang |
c6cceeb0 |
2021-10-19 22:34:18 |
Chore: use alpn http 1.1 only on trojan websocket by default |
Dreamacro |
967932d0 |
2021-10-18 22:58:16 |
Fix: set dnsmode behavior |
Dreamacro |
81d5da51 |
2021-10-18 21:08:27 |
Fix: unexpected proxy dial behavior on mapping mode |
Dreamacro |
fea9d1c5 |
2021-10-16 20:35:06 |
Fix: replace vmess grpc test image |
Dreamacro |
df3a491d |
2021-10-16 20:19:59 |
Feature: support trojan websocket |
Dreamacro |
68753b4a |
2021-10-15 21:44:53 |
Chore: contexify ProxyAdapter ListenPacket |
Dreamacro |
583b2a5a |
2021-10-14 22:54:43 |
Change: use interface HardwareAddr for dhcp discovery |
Dreamacro |
13bd601c |
2021-10-11 21:05:38 |
Fix: #1660 panic |
Dreamacro |
3d5681cf |
2021-10-11 20:48:58 |
Feature: persistence fakeip (#1662) |
Dreamacro |
a1c2478e |
2021-10-11 20:08:18 |
Chore: actions split lint and release |
Dreamacro |
f1cf7e92 |
2021-10-10 23:44:09 |
Style: use gofumpt for fmt |
Dreamacro |
4ce35870 |
2021-10-09 20:35:06 |
Chore: remove deprecated ioutil |
Dreamacro |
1996bef9 |
2021-10-07 22:57:55 |
Chore: doh request should with id 0 (#1660) |
beyondkmp |
66cb0b12 |
2021-10-05 22:47:26 |
Fix: cache kv db should not block on init |
Dreamacro |
b9d470cf |
2021-10-05 13:31:19 |
Fix: dhcp client should request special interface |
Dreamacro |
4f1fac02 |
2021-10-05 12:42:21 |
Chore: add remove TODO |
Dreamacro |
537b672f |
2021-10-04 19:20:11 |
Change: use bbolt as cache db |
Dreamacro |
ced97491 |
2021-09-30 16:30:07 |
Fix: http proxy should response correct http version (#1651) |
Kr328 |
9aeb4c8c |
2021-09-28 23:15:53 |
Improve: avoid bufconn twice (#1650) |
bobo liu |
433d35e8 |
2021-09-24 04:37:04 |
Chore: format with go 1.17 |
yaling888 |
32d8f849 |
2021-09-23 02:42:17 |
Chore: update gvisor |
yaling888 |
8be1d5ef |
2021-09-22 22:11:51 |
Merge from remote branch |
yaling888 |
70c8605c |
2021-09-20 21:02:18 |
Improve: use one bytes.Buffer pool |
Dreamacro |
5b1a0a52 |
2021-09-20 17:22:40 |
Chore: update README.md |
Dreamacro |
5f03238c |
2021-09-18 18:22:28 |
Chore: force set latest go version to action |
yaling888 |
b398f1e6 |
2021-09-18 00:18:47 |
Chore: force set latest go version to action |
Dreamacro |
6f94d563 |
2021-09-17 16:49:53 |
Fix: gvisor ipv6 routeing in Tun |
yaling888 |
fbda8221 |
2021-09-17 15:07:27 |
Merge from remote branch |
yaling888 |
b3cd4ebb |
2021-09-15 20:21:30 |
Fix: use 1.17.x on github actions |
Dreamacro |
b0f83e40 |
2021-09-15 16:45:57 |
Fix: socks4 request continues after authentication failed (#1624) |
Excited Codes |
f5806d92 |
2021-09-14 00:08:23 |
Fix: http/https proxy authentication (#1613) |
Xuen Li |
55600c49 |
2021-09-13 23:58:34 |
Fix: potential pitfalls |
Dreamacro |
beb88cc4 |
2021-09-13 23:46:39 |
Fix: should not trust address of http.Client (#1616) |
Kr328 |
d49b38b0 |
2021-09-13 23:43:28 |
Fix: should not unmarshal to pointer (#1615) |
Kr328 |
85dc0b55 |
2021-09-09 22:07:27 |
Fix: potential overflow in ssr (#1600) |
yaling888 |
0c79d120 |
2021-09-09 20:30:34 |
Fix: potential overflow in ssr (#1600) |
bobo liu |
77a6a081 |
2021-09-08 23:34:57 |
Fix: VLESS test cases |
yaling888 |
1df5317e |
2021-09-08 22:36:54 |
Feature: add VLESS test case [ssh] |
yaling888 |
ae619e41 |
2021-09-08 21:32:08 |
Fix: VLESS WSOpts |
yaling888 |
738bd3b0 |
2021-09-08 21:20:16 |
Fix: vmess ws headers not set properly (#1595) |
yaling888 |
400dc923 |
2021-09-08 14:44:24 |
Fix: vmess ws headers not set properly (#1595) |
maskedeken |
03be2512 |
2021-09-08 04:43:53 |
Merge from remote branch |
yaling888 |
6ddd9e6f |
2021-09-08 04:42:56 |
Merge from remote branch |
yaling888 |
9254d241 |
2021-09-08 04:34:11 |
Fix: VLESS WSOpts Headers |
yaling888 |
5b7f0de4 |
2021-09-07 20:16:07 |
Chore: update dependencies |
Dreamacro |
a5b950a7 |
2021-09-06 23:07:34 |
Feature: add dhcp type dns client (#1509) |
Kr328 |
a2d59d6e |
2021-09-06 21:39:28 |
Feature: skip DIRECT proxies in relay (#1583) |
Excited Codes |
8ef5cdb8 |
2021-09-05 14:38:07 |
Test: use local clash pkg |
Dreamacro |
c7b718f6 |
2021-09-05 14:25:55 |
Test: release resources correctly |
Dreamacro |
ff56e5c5 |
2021-09-04 22:44:18 |
Test: fix direct listen fail |
Dreamacro |
661c417f |
2021-09-04 22:31:08 |
Test: use shadowsocks-rust for ss benchmark |
Dreamacro |
b904ca0b |
2021-09-01 18:29:48 |
Feature: add source ipcidr condition to rule final |
yaling888 |
fb836fe4 |
2021-09-01 01:02:42 |
Fix: remove trim source ipcidr |
yaling888 |
b23bc770 |
2021-09-01 00:53:13 |
Fix: source ipcidr condition for rule IPCIDR |
yaling888 |
16fcee80 |
2021-09-01 00:41:32 |
Merge from remote branch |
yaling888 |
48aef182 |
2021-09-01 00:38:43 |
Merge from remote branch |
yaling888 |
4cc16e01 |
2021-08-31 21:46:04 |
Feature: add source ipcidr condition for all rules |
yaling888 |
7d200974 |
2021-08-30 00:15:57 |
Fix: ssr auth aes128 udp hmac verify |
Dreamacro |
a20b9a39 |
2021-08-29 22:19:22 |
Chore: make geoip match case-insensitive (#1574) |
Loyalsoldier |
e0d3f926 |
2021-08-25 15:15:13 |
Feature: add geoip-code option |
Dreamacro |
121bc910 |
2021-08-22 16:16:45 |
Chore: adjust vmess 0rtt code and split xray test |
Dreamacro |
4522cdc5 |
2021-08-22 16:03:46 |
Feature: support xray's ws-0rtt path (#1558) |
wwqgtxx |
410772e8 |
2021-08-22 01:17:29 |
Test: add vmess ws 0-rtt test |
Dreamacro |
0267b2ef |
2021-08-22 00:25:29 |
Feature: add vmess WebSocket early data (#1505) |
秋のかえで |
c6d375ed |
2021-08-20 23:38:47 |
Fix: HTTP proxy internal linkage signature (#1555) |
Digital Pencil |
847f4195 |
2021-08-19 22:11:56 |
Fix: grpc transport path should not escape |
Dreamacro |
47044ec0 |
2021-08-18 20:20:00 |
Fix: dependabot alerts |
Dreamacro |
426ca361 |
2021-08-18 13:31:34 |
Chore: upgrade test package |
Dreamacro |
571d2a00 |
2021-08-18 13:26:23 |
Migration: go 1.17 |
Dreamacro |
1be09f57 |
2021-08-13 22:44:22 |
Chore: fix issue template render type |
Dreamacro |
2663cb2e |
2021-08-13 22:35:07 |
Chore: update github issue template |
Dreamacro |
9b0bbb90 |
2021-08-07 22:27:23 |
Chore: upgrade github actions |
Dreamacro |
83c9664c |
2021-08-05 00:49:17 |
Merge from remote branch |
yaling888 |
588645a2 |
2021-08-04 23:52:50 |
Fix: interface nil check panic from previous commit |
Dreamacro |
1bfebd0d |
2021-08-01 00:35:37 |
Fix: listener patch diff |
Dreamacro |
ac9e90c8 |
2021-07-28 22:14:20 |
Merge from remote branch |
yaling888 |
ba2fd00f |
2021-07-28 22:13:21 |
Merge from remote branch |
yaling888 |
37059969 |
2021-07-27 13:58:29 |
Chore: split SOCKS version inbound metadata type (#1513) |
xᴊᴀsᴏɴʟʏᴜ |
09299e5e |
2021-07-27 02:38:41 |
Fix: error var name |
yaling888 |
09697b76 |
2021-07-23 00:30:23 |
Chore: adjust batch |
Dreamacro |
4578b2c8 |
2021-07-22 18:06:03 |
Fix: remove Content-Length from CONNECT response (#1502) |
duama |
b3a293ab |
2021-07-22 00:01:11 |
Chore: benchmark explanation |
Dreamacro |
507ba160 |
2021-07-21 23:53:31 |
Fix: incorrect use batch |
Dreamacro |
aa9f8a39 |
2021-07-21 23:08:52 |
Fix: socks inbound packet typo |
Dreamacro |
8d372205 |
2021-07-21 17:01:02 |
Fix: limit concurrency number of provider health check |
Dreamacro |
53e17a91 |
2021-07-19 15:31:38 |
Chore: logging remote port on request (#1494) |
ayanamist |
247dd849 |
2021-07-19 14:07:51 |
Chore: logging real listen port (#1492) |
ayanamist |
c2f31119 |
2021-07-18 19:26:51 |
Test: add direct benchmark |
Dreamacro |
44872300 |
2021-07-18 17:37:23 |
Test: ss use aes-256-gcm and vmess-aead for benchmark |
Dreamacro |
91ed0118 |
2021-07-18 17:23:22 |
Test: add basic protocol benchmark |
Dreamacro |
a461c230 |
2021-07-18 16:09:09 |
Feature: SOCKS4/SOCKS4A Inbound Compatible Support (#1491) |
xᴊᴀsᴏɴʟʏᴜ |
46f4f844 |
2021-07-11 19:42:54 |
Chore: use iife replace init in some cases |
Dreamacro |
250a9f4f |
2021-07-10 17:01:40 |
Fix: reorder apply config to ensure update proxies and rules |
Dreamacro |
96e5a526 |
2021-07-09 02:19:43 |
Style: code style |
yaling888 |
58522450 |
2021-07-07 03:53:32 |
Merge from remote branch |
yaling888 |
b4d93c44 |
2021-07-06 23:55:34 |
Feature: add xtls support for VLESS |
yaling888 |
56dff651 |
2021-07-06 15:07:05 |
Feature: support multiport condition for rule SRC-PORT and DST-PORT |
yaling888 |
b4292d09 |
2021-07-06 00:33:13 |
Fix: staticcheck error |
Dreamacro |
d755383e |
2021-07-04 20:32:59 |
Chore: move provider interface to constant |
Dreamacro |
e2c7b190 |
2021-07-03 22:41:31 |
Fix: fix yaml syntax |
yaling888 |
8a488bab |
2021-07-03 22:33:18 |
Merge from remote branch |
yaling888 |
3afe3810 |
2021-07-03 22:31:12 |
Merge from remote branch |
yaling888 |
dff1e8f1 |
2021-07-03 21:01:41 |
Chore: update dependencies |
Dreamacro |
995aa7a8 |
2021-07-03 20:34:44 |
Fix: remove ClientSessionCache and add NextProtos for vmess to fix #1468 |
Dreamacro |
d7732f6e |
2021-07-01 22:49:29 |
Code: refresh code |
yaling888 |
3ca5d17c |
2021-06-24 13:38:44 |
Fix: enable DNS server message compression (#1451) |
Indust |
244cb370 |
2021-06-21 17:33:34 |
Change: config reload API use default path when both path and payload don't exist (#1447) |
ayanamist |
c35cb24b |
2021-06-15 21:03:47 |
Chore: use unix.ByteSliceToString transform cstring |
Dreamacro |
b6ff0807 |
2021-06-15 17:13:40 |
Refactor: plain http proxy (#1443) |
Kr328 |
70d53fd4 |
2021-06-13 23:11:49 |
Chore: update development wiki to README.md |
Dreamacro |
f231a63e |
2021-06-13 23:05:22 |
Chore: Listener should not expose original net.Listener |
Dreamacro |
6091fcdf |
2021-06-13 17:23:10 |
Style: code style |
Dreamacro |
bcfc15e3 |
2021-06-10 15:08:33 |
chore: expose udp field to proxies API (#1441) |
Fndroid |
045edc18 |
2021-06-10 14:05:56 |
Style: code style |
Dreamacro |
07785915 |
2021-05-19 11:17:35 |
Feature: dns resolve domain through nameserver-policy (#1406) |
Rusty Pen |
d5e52bed |
2021-05-17 20:33:00 |
Feature: add protocol test |
Dreamacro |
06fdd3ab |
2021-05-16 20:05:41 |
Fix: vmess http should use Host header on request |
Dreamacro |
4e589819 |
2021-05-13 22:39:33 |
Fix: build broken |
Dreamacro |
f96ebab9 |
2021-05-13 22:18:49 |
Chore: split component to transport |
Dreamacro |
3c54f99f |
2021-05-08 19:29:12 |
Chore: update dependencies |
Dreamacro |
824f5bd7 |
2021-05-07 11:08:46 |
Fix: reuse http connection broken on previous commit |
Dreamacro |
3f3db847 |
2021-05-06 22:34:37 |
Fix: HTTP inbound leak |
Dreamacro |
f375f080 |
2021-05-01 17:21:09 |
Fix: skip deleted node from url-test group (#1378) |
fishg |
e19e9ef5 |
2021-04-29 11:23:14 |
Style: code style |
Dreamacro |
682e65cb |
2021-04-26 20:42:17 |
Style: code style |
Dreamacro |
16a6d409 |
2021-04-22 16:38:13 |
Feature: add freebsd arm64 to Makefile (#1370) |
cntrump |
4186bcf1 |
2021-04-19 17:40:38 |
Fix: should write file if provider initialize from HTTP (#1365) |
Kr328 |
df511217 |
2021-04-19 14:36:06 |
Fix: io timeout when snell v2 reuse connection (#1362) |
Kaming Chan |
d9341a49 |
2021-04-19 12:20:37 |
Fix: trojan should safe close connection |
Dreamacro |
4e9e4b6c |
2021-04-14 21:46:05 |
Fix: grpc transport concurrent write |
Dreamacro |
936b7012 |
2021-04-14 17:57:17 |
Feature: PROCESS-NAME support freebsd 13, fix panic on unsupported platforms (#1351) |
Rusty Pen |
a9cbd9ec |
2021-04-14 00:16:59 |
Fix: use bufio.Reader on grpc to avoid panic |
Dreamacro |
c9943fb8 |
2021-04-13 23:34:24 |
Fix: grpc implementation SetDeadline for udp issue |
Dreamacro |
a40274e2 |
2021-04-13 23:32:53 |
Fix: vmess aead writer concurrent write (#1350) |
sprov |
b59d45c6 |
2021-04-13 16:25:55 |
Feature: add CodeQL security checks (#1349) |
Serhat Şevki Dinçer |
7b01e103 |
2021-04-10 12:10:10 |
Chore: use correctly vmess http2 default host |
Dreamacro |
93a8acec |
2021-04-09 18:15:46 |
Fix: vmess h2 use server as host if host option is empty |
Dreamacro |
586bb91c |
2021-04-09 18:11:07 |
Fix: grpc transport panic |
Dreamacro |
baf03b81 |
2021-04-08 22:27:41 |
Fix: remove unused function |
Dreamacro |
9807e118 |
2021-04-08 22:15:30 |
Chore: update dependencies |
Dreamacro |
3d5a0d9f |
2021-04-07 22:57:46 |
Fix: trojan/vmess grpc broken |
Dreamacro |
cc96187f |
2021-04-05 23:26:13 |
Fix: trojan grpc udp broken |
Dreamacro |
3aefa1d9 |
2021-04-05 13:31:10 |
Chore: some chores |
Dreamacro |
42e21b37 |
2021-04-05 13:00:49 |
Chore: refine go import |
Dreamacro |
0a352379 |
2021-04-04 17:40:25 |
Fix: should reset fast node when tolerance enable and not alive on url-test group |
Dreamacro |
a1f3a5ea |
2021-04-04 17:36:22 |
Chore: -v add golang version |
Dreamacro |
e63f9952 |
2021-04-03 14:59:03 |
Chore: update dependencies (#1331) |
Loyalsoldier |
d0c829c5 |
2021-04-01 21:20:44 |
Fix: domain dns should follow hosts config, close #1318 |
Dreamacro |
4ad9761b |
2021-04-01 18:03:30 |
Fix: don't resolve AAAA record when ipv6 is false and use go dns resolver |
Dreamacro |
1f593d37 |
2021-04-01 15:35:33 |
Chore: use mixed-port instead of port when initial config (#1319) |
Coel Wu |
109bfcb0 |
2021-03-30 17:34:16 |
Feature: add vmess aead header support |
Dreamacro |
7ee49f51 |
2021-03-30 16:33:49 |
Fix: HTTP server should close when `Connection` is `close` |
Dreamacro |
d759d169 |
2021-03-24 01:00:21 |
Style: cleanup code |
Dreamacro |
807d53c1 |
2021-03-22 23:26:20 |
Chore: Clarify the definition of StreamConn and DialContext |
Dreamacro |
1355196b |
2021-03-18 23:19:00 |
Fix: grpc connection panic |
Dreamacro |
573316bc |
2021-03-18 19:40:34 |
Feature: add gRPC Transport for vmess/trojan (#1287) |
ShinyGwyn |
784c2826 |
2021-03-18 17:11:10 |
Fix: vmess http broken |
Dreamacro |
5da1b2a8 |
2021-03-12 17:41:37 |
Fix: set metadata.AddrType if host is ip string after remove host (#1291) |
wwqgtxx |
0976d27c |
2021-03-10 21:22:22 |
Fix: github actions remove prerelease option |
Dreamacro |
6c83ff34 |
2021-03-10 21:13:23 |
Chore: update dependencies |
Dreamacro |
f7f97ef6 |
2021-03-10 16:23:19 |
Fix: some HTTP proxy request broken |
Dreamacro |
5acdd72a |
2021-03-10 12:11:45 |
Fix: remove host if host is ip string |
Dreamacro |
f5368610 |
2021-02-26 10:40:55 |
Chore: reset udp timeout after sending each packet (#1260) |
Jason Lyu |
f63c9eb2 |
2021-02-21 19:37:37 |
Chore: update staticcheck command on actions |
Dreamacro |
a37243cf |
2021-02-21 01:07:22 |
Fix: store cache correctly |
Dreamacro |
b3c1b4a8 |
2021-02-19 20:35:10 |
Chore: update dependencies |
Dreamacro |
14bbf6ee |
2021-02-18 23:41:50 |
Feature: support store group selected node to cache (enable by default) |
Dreamacro |
aa81193d |
2021-02-18 18:15:09 |
Feature: add darwin arm64 to Makefile (Apple Silicon) (#1234) |
peeweep |
9eb98e39 |
2021-02-15 14:32:03 |
Improve: refactor ssr and fix #995 (#1189) |
goomadao |
d48cfecf |
2021-02-05 16:43:42 |
Chore: API support patch ipv6 config (#1217) |
Fndroid |
6036fb63 |
2021-02-02 17:52:46 |
Chore: avoid provider unnecessary write file operations (#1210) |
Kr328 |
cd48f69b |
2021-02-01 20:06:45 |
Fix: wrap net.Conn to avoid using *net.TCPConn.(ReadFrom) (#1209) |
Kr328 |
fcc594ae |
2021-01-30 00:40:35 |
Chore: use jsdelivr CDN for Country.mmdb (#1057) |
Loyalsoldier |
f4de055a |
2021-01-23 14:49:46 |
Refactor: make inbound request contextual |
Dreamacro |
35925cb3 |
2021-01-20 16:08:24 |
Chore: standardized Dockerfile label (#1191) |
Junjie Yuan |
ff430df8 |
2021-01-13 23:35:41 |
Fix: connectivity of ssr auth_chain_(ab) protocol (#1180) |
goomadao |
e4cdea21 |
2021-01-13 17:30:54 |
chore: use singleDo to get interface info |
Dreamacro |
b6ee47a5 |
2021-01-07 13:59:39 |
Fix: get general should return correct result (#1172) |
Fndroid |
b25009cd |
2021-01-06 14:20:15 |
Fix: unnecessary write operation on provider (#1170) |
Student414 |
6fedd7ec |
2021-01-04 00:51:53 |
Fix: dns client should not bind local address |
Dreamacro |
9619c3fb |
2020-12-31 18:58:03 |
Fix: support unspecified UDP bind address (#1159) |
Jason Lyu |
02d029dd |
2020-12-29 11:28:22 |
Fix: close http Response body on provider (#1154) |
Keyi Xie |
09c28e03 |
2020-12-28 22:24:58 |
Fix: fallback bind fn should not bind global unicast |
Dreamacro |
3600077f |
2020-12-27 18:59:59 |
Chore: update dependencies |
Dreamacro |
de7656a7 |
2020-12-27 00:14:24 |
Chore: update premium README |
Dreamacro |
5dfe7f85 |
2020-12-24 14:54:48 |
Fix: handle keep alive on http connect proxy |
Dreamacro |
ed27898a |
2020-12-24 13:47:56 |
Fix: snell should support the config without obfs |
Dreamacro |
532396d2 |
2020-12-22 15:13:44 |
Fix: PROCESS-NAME rule for UDP sessions on Windows (#1140) |
icpz |
4b1b4941 |
2020-12-17 22:17:27 |
Chore: move find process name to a single part |
Dreamacro |
0d33dc3e |
2020-11-24 22:52:23 |
Chore: health checks return immediately if completed (#1097) |
Kr328 |
994cbff2 |
2020-11-22 23:38:12 |
Fix: should not log rule when rule = nil |
Dreamacro |
bea2ee8b |
2020-11-22 19:12:36 |
Chore: log rule msg on dial error |
Dreamacro |
1e5593f1 |
2020-11-20 20:36:20 |
Chore: update dependencies |
Dreamacro |
34febc45 |
2020-11-20 00:27:37 |
Chore: more detailed error when dial failed |
Dreamacro |
97581148 |
2020-11-19 00:56:36 |
Fix: static check |
Dreamacro |
0402878d |
2020-11-19 00:53:22 |
Feature: add `lazy` for proxy group and provider |
Dreamacro |
4735f61f |
2020-11-13 21:48:52 |
Feature: add `disable-udp` option for all proxy group |
Dreamacro |
16ae107e |
2020-11-10 15:19:12 |
Chore: push image to github docker registry |
Dreamacro |
83efe2ae |
2020-11-09 10:46:10 |
Feature: add TCP TPROXY support (#1049) |
maskedeken |
87e4d942 |
2020-10-29 17:51:14 |
Fix: tunnel manager & tracker race condition (#1048) |
Jason Lyu |
b98e9ea2 |
2020-10-29 00:32:31 |
Improve: #1038 and #1041 |
Dreamacro |
9a62b108 |
2020-10-28 22:35:02 |
Feature: support round-robin strategy for load-balance group (#1044) |
uchuhimo |
2cd1b890 |
2020-10-28 21:26:50 |
Fix: tunnel UDP race condition (#1043) |
Jason Lyu |
ba060bd0 |
2020-10-25 20:31:01 |
Fix: should not bind interface on local address |
Dreamacro |
b1795b1e |
2020-10-25 11:53:03 |
Fix: stale typo |
Dreamacro |
76c98200 |
2020-10-23 17:49:34 |
Fix: undefined variable |
Dreamacro |
2db4ce57 |
2020-10-23 00:30:17 |
Chore: make stale time into 60 days |
Dreamacro |
50b3d497 |
2020-10-22 00:11:49 |
Feature: use native syscall to bind interface on Linux and macOS |
Dreamacro |
2321e913 |
2020-10-20 17:44:39 |
Chore: deprecated eapache/channels |
Dreamacro |
baabf213 |
2020-10-17 13:46:05 |
Chore: update github workflow |
Dreamacro |
d3bb4c65 |
2020-10-17 12:52:43 |
Fix: missing fake-ip record should return error |
Dreamacro |
8c3e2a75 |
2020-10-14 19:56:02 |
Chore: fix typo (#1017) |
kongminhao |
bc52f8e4 |
2020-10-13 00:15:49 |
Chore: return empty record in SVCB/HTTPSSVC on fake-ip mode |
Dreamacro |
d3b14c32 |
2020-10-09 00:04:24 |
Fix: the priority of fake-ip-filter |
Dreamacro |
4859b158 |
2020-10-08 17:54:38 |
Chore: make builds reproducible (#1006) |
Loyalsoldier |
d65b51c6 |
2020-10-02 11:34:40 |
Feature: http support custom sni |
Dreamacro |
a6444bb4 |
2020-09-28 22:17:10 |
Feature: support domain in fallback filter (#964) |
Melvin |
e09931dc |
2020-09-26 20:36:52 |
Chore: remove broken test temporarily |
Dreamacro |
5bd189f2 |
2020-09-26 20:33:57 |
Feature: support VMess HTTP/2 transport (#903) |
小傅Fox |
8766287e |
2020-09-21 22:22:07 |
Chore: sync necessary changes from premium |
Dreamacro |
10f9571c |
2020-09-21 00:44:47 |
Fix: pool gc test |
Dreamacro |
96a8259c |
2020-09-21 00:33:13 |
Feature: support snell v2 (#952) |
Kaming Chan |
68dd0622 |
2020-09-20 15:53:27 |
Chore: code style |
Dreamacro |
558ac6b9 |
2020-09-17 10:48:42 |
Chore: split enhanced mode instance (#936) |
Kr328 |
e773f95f |
2020-09-07 17:43:34 |
Fix: PROCESS-NAME on FreeBSD 11.x (#947) |
icpz |
314ce1c2 |
2020-09-04 21:27:19 |
Feature: vmess network http support TLS (https) |
Dreamacro |
13275b1a |
2020-09-03 10:30:18 |
Chore: use only one goroutine to handle statistic (#940) |
Kr328 |
02d9169b |
2020-09-03 10:27:20 |
Fix: potential PCB buffer overflow on bsd systems (#941) |
icpz |
7631bcc9 |
2020-09-02 16:34:12 |
Improve: use atomic for connection statistic (#938) |
Kr328 |
a32ee13f |
2020-08-31 00:32:18 |
Feature: reuse dns resolver cache when hot reload |
Dreamacro |
b8ed7382 |
2020-08-30 23:06:21 |
Chore: update actions version |
Dreamacro |
687c2a21 |
2020-08-30 22:49:55 |
Fix: vmess UDP option should be effect |
Dreamacro |
ad18064e |
2020-08-30 19:53:00 |
Chore: code style (#933) |
Loyalsoldier |
c9735ef7 |
2020-08-25 22:36:38 |
Fix: static check |
Dreamacro |
b70882f0 |
2020-08-25 22:32:23 |
Chore: add static check |
Dreamacro |
5805334c |
2020-08-25 22:19:59 |
Chore: pass staticcheck |
Dreamacro |
c1b4382f |
2020-08-16 13:50:56 |
Feature: add Windows ARM32 build (#902) |
R3pl4c3r |
008743f2 |
2020-08-16 11:32:51 |
Chore: update dependencies |
Dreamacro |
50d778da |
2020-08-15 16:55:55 |
Chore: cache process name when resolve failed (#900) |
Kr328 |
8b7c731f |
2020-08-12 05:50:56 |
Fix: ssr broken (#895) |
goomadao |
0b7918de |
2020-08-12 13:47:50 |
Migration: go 1.15 |
Dreamacro |
4f61c045 |
2020-08-11 10:35:30 |
Fix: ssr typo (#887) |
maddie |
89cf0603 |
2020-08-11 10:28:17 |
Feature: dns server could lookup hosts (#872) |
Kr328 |
4ba6f248 |
2020-08-11 10:17:40 |
Fix: ssr bounds out of range panic (#882) |
goomadao |
83a684c5 |
2020-08-06 20:12:03 |
Change: adjust tolerance logic (#864) |
Fndroid |
92a23f1e |
2020-08-06 19:59:20 |
Feature: PROCESS-NAME for windows (#840) |
icpz |
622ac452 |
2020-07-31 20:01:19 |
Feature: PROCESS-NAME for freebsd (#855) |
Dreamacro |
791d203b |
2020-07-30 17:15:06 |
Fix: update cache if a process was found (#850) |
icpz |
77d6f9ae |
2020-07-30 15:54:26 |
Fix: handle snell server reported error message properly (#848) |
icpz |
b1d9dfd6 |
2020-07-29 11:27:18 |
Improve: simplify macOS process searching |
icpz |
6532947e |
2020-07-27 13:47:00 |
Fix: invert should resolve ip (#836) |
Kr328 |
6c5f23f5 |
2020-07-27 11:58:02 |
Merge branch 'dev' of github.com:Dreamacro/clash into dev |
Dreamacro |
78c30341 |
2020-07-27 11:57:55 |
Chore: rename NoResolveIP to ShouldResolveIP |
Dreamacro |
8f009809 |
2020-07-25 17:47:11 |
Fix: protect alive with atomic value (#834) |
ayanamist |
33a6579a |
2020-07-22 23:02:15 |
Feature: add ssr support (#805) |
goomadao |
b4221d4b |
2020-07-22 21:34:37 |
Chore: README.md style fixed (#825) |
Sandothers |
0e4b9daa |
2020-07-22 20:35:27 |
Improve: add cache for macOS PROCESS-NAME |
Dreamacro |
ee72865f |
2020-07-22 20:29:39 |
Fix: recycle buf on http obfs |
Dreamacro |
6521acf8 |
2020-07-22 20:22:34 |
Improve: check uid on process search & fix typo (#824) |
Kr328 |
4f734106 |
2020-07-22 19:05:10 |
Feature: add PROCESS-NAME rule for linux (#822) |
Kr328 |
20eff200 |
2020-07-20 21:16:36 |
Fix: dns should put msg to cache while exchangeWithoutCache (#820) |
Kr328 |
ae1e1dc9 |
2020-07-19 13:17:05 |
Feature: support PROCESS-NAME on macOS |
Dreamacro |
cf9e1545 |
2020-07-18 20:56:13 |
Improve: fix go test race detect |
Dreamacro |
6c7a8fff |
2020-07-18 19:32:40 |
Chore: should not write file on file provider |
Dreamacro |
3a3e2c05 |
2020-07-18 19:22:09 |
Chore: add rule payload in log |
Dreamacro |
02c7fd8d |
2020-07-17 17:34:40 |
Fix: write msg cache multiple times (#812) |
John Smith |
e6aa452b |
2020-07-13 00:25:54 |
Fix: ticker leak |
Dreamacro |
35449bfa |
2020-07-09 10:27:05 |
Feature: add github stale action |
Dreamacro |
acd51bbc |
2020-07-01 00:01:36 |
Fix: obfs host should not have 80 port |
Dreamacro |
f44cd918 |
2020-06-30 13:37:53 |
Chore: update GitHub issue template |
Birkhoff Lee |
93c987a6 |
2020-06-28 10:59:04 |
Fix: typo in dialer.go (#767) |
Birkhoff Lee |
3f0584ac |
2020-06-28 10:39:30 |
Chore: move documentations to wiki (#766) |
Birkhoff Lee |
59968fff |
2020-06-27 21:09:04 |
Fix: github actions tag build |
Dreamacro |
7c62fe41 |
2020-06-27 14:28:10 |
Chore: remove forward compatibility code |
Dreamacro |
27810904 |
2020-06-27 14:19:31 |
Chore: move experimental features to stable |
Dreamacro |
14c9cf1b |
2020-06-24 19:46:37 |
Fix: domain trie crash if not match in #758 (#762) |
Kr328 |
3dfff84c |
2020-06-24 18:41:23 |
Fix: domain trie should backtrack to parent if match fail (#758) |
Kr328 |
5f3db724 |
2020-06-21 12:38:14 |
Fix: docker multiplatform build |
Dreamacro |
18bb285a |
2020-06-18 21:33:57 |
Fix: `external-ui` should relative with clash HomeDir |
Dreamacro |
60bad66b |
2020-06-18 18:11:02 |
Change: ipv6 logic |
Dreamacro |
99b34e8d |
2020-06-15 10:34:15 |
Fix: cannot listen socks5 port on wsl (#748) |
limgmk |
9f1d85ab |
2020-06-14 00:41:53 |
Fix: fake-ip-filter on fakeip mode should lookup ip-host mapping (#743) |
Kr328 |
4323dd24 |
2020-06-14 00:32:04 |
Fix: don't auto health check on provider health check disabled |
Dreamacro |
59bda1d5 |
2020-06-12 23:39:03 |
Change: local resolve DNS in UDP request due to TURN failed |
Dreamacro |
1c760935 |
2020-06-11 22:07:20 |
Chore: add error msg when dial vmess |
Dreamacro |
4f674755 |
2020-06-11 12:11:44 |
Fix: trim . for socks5 host |
Dreamacro |
f1b792bd |
2020-06-11 11:10:08 |
Fix: trim FQDN on http proxy request |
Dreamacro |
58c077b4 |
2020-06-08 13:53:04 |
Fix: actions tag replace |
Dreamacro |
1854199c |
2020-06-07 18:14:04 |
Chore: update dependencies |
Dreamacro |
ecac8eb8 |
2020-06-07 17:56:21 |
Fix: add lock for inbound proxy recreate |
Dreamacro |
48cff50a |
2020-06-07 17:28:56 |
Feature: connections add rule payload |
Dreamacro |
fb628e9c |
2020-06-07 17:25:51 |
Feature: add default hosts `localhost` |
Dreamacro |
2dece02d |
2020-06-07 16:54:41 |
Chore: code adjustments |
Dreamacro |
8f32e6a6 |
2020-06-07 00:35:32 |
Improve: safe write provider file |
Dreamacro |
98614a1f |
2020-06-05 17:43:50 |
Chore: move rule parser to `rules` |
Dreamacro |
c1b4c94b |
2020-06-05 12:49:24 |
Chore: remove unused hooks directory |
Dreamacro |
7ddbc12c |
2020-06-04 10:57:43 |
Chore: rm unused Dockerfile |
Dreamacro |
1a217e21 |
2020-06-04 10:38:30 |
Chore: use actions build docker image |
Dreamacro |
147a7ce7 |
2020-06-03 18:49:20 |
Fix: panic of socks5 client missing authentication |
Dreamacro |
fb0289bb |
2020-06-01 13:43:26 |
Chore: open ForceAttemptHTTP2 on DoH |
Dreamacro |
3e797061 |
2020-06-01 00:39:41 |
Chore: provider error adjust |
Dreamacro |
46244a64 |
2020-06-01 00:32:37 |
Chore: `mode` use lower case (backward compatible) |
Dreamacro |
71d30e66 |
2020-06-01 00:27:04 |
Feature: support vmess tls custom servername |
Dreamacro |