Commit Graph

645 Commits

Author SHA1 Message Date
nadoo
40ddd1be3a trojan: add new scheme trojanc (trojan cleartext) 2020-10-11 01:15:28 +08:00
nadoo
175ef16a5c trojan: support listen as trojan server 2020-10-10 19:04:33 +08:00
nadoo
6eda2b79c8 dns: update cache when an item expired 2020-10-09 22:02:19 +08:00
nadoo
6d64ee4c0e dns: change cache to lrucache 2020-10-08 18:48:23 +08:00
nadoo
8495f16a76 tls, trojan: use 443 as default port if not specified 2020-10-07 21:06:49 +08:00
nadoo
e7ebcbcde5 vless: disable fallback by default 2020-10-04 23:32:21 +08:00
nadoo
829a0d7f80 vless: support fallback to a http server 2020-10-04 18:26:44 +08:00
nadoo
422869b37a vless: support udp in server mode 2020-10-04 00:10:24 +08:00
nadoo
cd42337169 chore: update doc for info and restructure codes 2020-10-03 22:42:34 +08:00
nadoo
8b6739f12c vless: spport server mode 2020-10-03 20:51:27 +08:00
nadoo
1ed7fbff65 doc: updates for new features 2020-10-02 19:31:03 +08:00
nadoo
b323a62ce6 vless: added udp support 2020-10-02 19:09:12 +08:00
nadoo
bc68535dcd doc: add info for customize building 2020-10-02 00:03:49 +08:00
nadoo
edfca215c5 general: restructure package, move socks to proxy 2020-10-01 22:49:14 +08:00
nadoo
bd358e4ae6 proxy: move conn to proxy package 2020-10-01 22:38:34 +08:00
nadoo
47e20cf7f4 conn: add CopyN function 2020-10-01 21:33:59 +08:00
nadoo
c01c2d1839 vless: added vless support 2020-10-01 20:59:45 +08:00
nadoo
02220387e9 dpcpd: handle errors 2020-10-01 19:29:53 +08:00
nadoo
a956e5811f dhcpd: support ip pool larger than a class C 2020-09-29 18:59:57 +08:00
nadoo
de8c08c7b2 dhcpd: assign random ip 2020-09-29 00:38:35 +08:00
nadoo
5b774cf90e dhcpd: added dhcp service (ipv4 only) 2020-09-28 00:49:58 +08:00
nadoo
4e966cc319 service: add service module 2020-09-27 19:50:21 +08:00
nadoo
9ca06ee32f general: add features.go 2020-09-27 14:51:36 +08:00
nadoo
3d61be2819 doc: fix typo 2020-09-27 00:08:16 +08:00
nadoo
72a2782395 config: better naming and some minor optimizations 2020-09-26 23:34:26 +08:00
nadoo
2d71facf9b ci: add workflow to publish docker image 2020-09-25 13:17:16 +08:00
Neeraj Mittal
e72086120a
docker: dockerfile added (#185) 2020-09-25 13:01:09 +08:00
nadoo
93a7677a94 ipset: use github.com/nadoo/ipset package 2020-09-25 11:04:13 +08:00
nadoo
04c65fb444 rule: optimized codes 2020-09-24 18:50:04 +08:00
nadoo
84b00d6db6 general: use builtin dns when it enabled. (#184) 2020-09-23 22:14:18 +08:00
nadoo
89114e678b proxy: record failures of remote connection only 2020-09-14 20:56:37 +08:00
nadoo
b3b11b4188 http: better logging 2020-09-13 23:28:01 +08:00
nadoo
0e89d1879f general: use builtin dns as resolver when dns enabled 2020-09-13 15:25:57 +08:00
nadoo
851fc46104 conn: optimize relay operation 2020-09-03 00:12:00 +08:00
nadoo
31f7c50cbc general: optimize memory allocations 2020-08-26 19:21:35 +08:00
nadoo
167e6e5d29 general: several optimizations 2020-08-25 22:14:08 +08:00
nadoo
f65a983da8 dns: optimize codes 2020-08-23 23:23:30 +08:00
nadoo
a42d3a68d0 dns: check length in UnmarshalDomain to avoid panic 2020-08-21 23:54:18 +08:00
nadoo
a118ec5837 general: optimize domain parts operations 2020-08-16 12:00:46 +08:00
nadoo
3a6fd63bc0 ssr: update version to fix checksum issue(#176) 2020-08-14 12:56:59 +08:00
nadoo
8981c759b4 general: remove unused lib 2020-08-13 21:21:19 +08:00
nadoo
997bf09c32 ci: update golang and action script version 2020-08-13 21:09:54 +08:00
nadoo
8f661a67a4 general: optimize codes 2020-08-10 18:43:41 +08:00
nadoo
3c509f8b7a pool: use bitwise operate instead of binary search 2020-08-07 22:41:28 +08:00
nadoo
2fee24995a pool: use binary search to find proper index 2020-08-07 12:07:30 +08:00
nadoo
382f9cc519 pool: fixed a bug in PutBuffer 2020-08-06 18:07:20 +08:00
nadoo
16eee62947 doc: add info to build from source code 2020-08-02 18:40:10 +08:00
nadoo
c43bf0bbbb ssr: update due to 3rd party package change 2020-07-23 21:12:48 +08:00
nadoo
e23a29f057 tls: support customization of serverName (#169) 2020-07-14 18:35:48 +08:00
nadoo
92a43608f3 ssr: update due to upstream lib change 2020-07-13 10:30:40 +08:00