Commit Graph

73 Commits

Author SHA1 Message Date
gVisor bot
bdc89ed6be Fix: ssr typo (#887) 2020-08-11 10:35:30 +08:00
gVisor bot
13e5b1263b Fix: ssr bounds out of range panic (#882) 2020-08-11 10:17:40 +08:00
gVisor bot
20983b0703 Fix: handle snell server reported error message properly (#848) 2020-07-30 15:54:26 +08:00
gVisor bot
c1be3debfd Feature: add ssr support (#805)
* Refactor ssr stream cipher to expose iv and key

References:
https://github.com/Dreamacro/go-shadowsocks2
https://github.com/sh4d0wfiend/go-shadowsocksr2

* Implement ssr obfs

Reference:
https://github.com/mzz2017/shadowsocksR

* Implement ssr protocol

References:
https://github.com/mzz2017/shadowsocksR
https://github.com/shadowsocksRb/shadowsocksr-libev
https://github.com/shadowsocksr-backup/shadowsocksr
2020-07-22 23:02:15 +08:00
gVisor bot
efdb7ed43a Fix: recycle buf on http obfs 2020-07-22 20:29:39 +08:00
gVisor bot
23d235df46 Fix: obfs host should not have 80 port 2020-07-01 00:01:36 +08:00
gVisor bot
97068d66a8 Fix: typo in dialer.go (#767) 2020-06-28 10:59:04 +08:00
gVisor bot
ff73876477 Fix: domain trie crash if not match in #758 (#762) 2020-06-24 19:46:37 +08:00
gVisor bot
806047488a Fix: domain trie should backtrack to parent if match fail (#758) 2020-06-24 18:41:23 +08:00
gVisor bot
216116e128 Change: ipv6 logic 2020-06-18 18:11:02 +08:00
gVisor bot
b79022a891 Feature: add default hosts localhost 2020-06-07 17:25:51 +08:00
gVisor bot
aa217977bf Chore: code adjustments 2020-06-07 16:54:41 +08:00
gVisor bot
a008bc063f Fix: panic of socks5 client missing authentication 2020-06-03 18:49:57 +08:00
gVisor bot
a59e3feba9 Feature: support vmess tls custom servername 2020-06-01 00:27:04 +08:00
gVisor bot
759b7aa934 Feature: domain trie support wildcard alias 2020-05-28 12:13:05 +08:00
gVisor bot
03c0f2e7f1 Feature: add Mixed(http+socks5) proxy listening (#685) 2020-05-12 11:29:53 +08:00
gVisor bot
0b60be9438 Improve: pool buffer alloc 2020-04-25 00:30:40 +08:00
gVisor bot
d622a93645 Fix: domain wildcard behavior 2020-04-24 23:49:19 +08:00
gVisor bot
496bfdf3f9 Chore: dialer hook should return a error 2020-04-24 23:48:55 +08:00
gVisor bot
6720cf8df5 Feature: verify mmdb on initial 2020-04-16 19:12:25 +08:00
gVisor bot
1f5bbe06fc Feature: domain trie support dot dot wildcard 2020-04-08 15:45:59 +08:00
gVisor bot
158727f7b3 Fix: vmess pure TLS mode 2020-04-03 16:04:24 +08:00
gVisor bot
618b7e6101 Feature: refactor vmess & add http network 2020-03-31 16:07:21 +08:00
gVisor bot
25396eaa34 Fix: trojan split udp packet 2020-03-20 00:02:05 +08:00
gVisor bot
11b67b19e6 Improve: add session cache for trojan 2020-03-19 22:39:09 +08:00
gVisor bot
55ee8695b3 Feature: support trojan 2020-03-19 20:26:53 +08:00
gVisor bot
05d45cbedc Fix: vmess udp crash 2020-02-17 17:34:19 +08:00
gVisor bot
38e0b9da50 Feature: add default-nameserver and outbound interface 2020-02-15 21:42:46 +08:00
gVisor bot
0c82ab8cdf Chore: use custom dialer 2020-02-09 17:02:48 +08:00
gVisor bot
adfe73b48e Improve: udp NAT type 2020-01-31 14:43:54 +08:00
gVisor bot
9ff9414cfd Chore: aggregate mmdb (#474) 2020-01-11 21:07:01 +08:00
gVisor bot
95f06ab9b9 Improve: UDP relay refactor (#441)
Co-authored-by: Dreamacro <Dreamacro@vip.qq.com>
2019-12-28 18:44:01 +08:00
gVisor bot
7fd4645237 Fix: fake pool test 2019-12-28 00:19:40 +08:00
gVisor bot
7c17184745 Feature: add fake-ip-filter 2019-12-28 00:10:06 +08:00
gVisor bot
76d93ab450 Fix: vmess websocket udp crash 2019-12-05 14:12:29 +08:00
gVisor bot
93f13c627c Feature: add experimental connections API 2019-10-27 21:44:07 +08:00
gVisor bot
f7f76fb8b6 Chore: code style improvements (#361) 2019-10-14 17:13:23 +08:00
gVisor bot
2adb586a78 Fix: some UDP issues (#265) 2019-10-11 20:11:18 +08:00
gVisor bot
312cf18e1c Fix: fakeip missing host 2019-10-11 14:01:16 +08:00
gVisor bot
204ff1a356 Feature: experimental support snell 2019-10-09 18:46:23 +08:00
gVisor bot
f86ab079f7 Feature: v2ray-plugin support disable mux 2019-09-21 23:49:00 +08:00
gVisor bot
3846c2fbe3 Fix(domain-trie): crash when insert 2019-09-14 21:42:40 +08:00
gVisor bot
d7cdc878ff Fix: socks address stringify buffer overflow 2019-08-16 21:38:27 +08:00
gVisor bot
8ded4918b2 Fix(vmess): set current server name in tls 2019-07-31 11:13:49 +08:00
gVisor bot
4c7da630f5 Fix(vmess): typo (#248) 2019-07-29 12:25:29 +08:00
gVisor bot
24bd2afbd8 Improve(fakeip): use lru cache to avoid outdate 2019-07-26 19:09:13 +08:00
gVisor bot
592c3c160f Fix(socks5): fully udp associate support (#233) 2019-07-25 17:47:39 +08:00
gVisor bot
159d9da548 Fix(domain-trie): domain could without dot 2019-07-16 00:57:08 +08:00
gVisor bot
32dd6f28ea Fix(domain-trie): Incorrect result 2019-07-15 18:00:51 +08:00
gVisor bot
ce94ed8802 Feature(dns): support custom hosts 2019-07-14 19:29:58 +08:00