Commit Graph

49 Commits

Author SHA1 Message Date
nadoo
755a8ca565 chore: document updates 2022-01-26 22:31:56 +08:00
nadoo
1fd59a1677 chore: move some packages to pkg folder 2022-01-08 15:05:55 +08:00
nadoo
55ab44fc90 proxy: support regex match in http(s) health checking 2021-12-23 00:17:28 +08:00
nadoo
71c7cd2823 proxy: support https health checking 2021-12-22 21:20:29 +08:00
nadoo
3c431ee6e1 group: show the count of enabled proxies (#292) 2021-12-10 21:24:39 +08:00
nadoo
7486373821 proxy: support server mode of PROXY protocol v1 2021-08-04 19:13:22 +08:00
nadoo
53fe94251f direct: optimize codes 2021-07-02 19:09:01 +08:00
nadoo
7f85f664e3 general: fixed a bug which leads to panic when the specified interface not exists 2021-07-02 01:06:11 +08:00
nadoo
3092d857ff dns: added new config dnscachelog and default to false 2021-05-30 12:18:05 +08:00
nadoo
2a7eed7667 ci: added freebsd version 2021-04-19 10:39:40 +08:00
nadoo
2d16870803 tls,trojan: optimize the default port handling 2021-03-21 00:08:00 +08:00
nadoo
40aadf3e24 ci: use go1.16rc1 2021-02-06 00:26:58 +08:00
nadoo
142865535e unix: support udp forwarding (#194) 2020-12-01 20:04:47 +08:00
nadoo
c9f3c20bc1 proxy: drop tcptun and udptun, use tcp and udp instead 2020-11-29 15:09:44 +08:00
nadoo
f60d248ac7 check: fixed a bug in checking 2020-11-26 19:43:06 +08:00
nadoo
98ce20b295 check: stop checking when protocol not supported 2020-11-26 19:21:27 +08:00
nadoo
1fcfeabdb1 check: change fwdr status after script check (#195) 2020-11-21 01:33:18 +08:00
nadoo
eaaa6d5aa9 check: added script checker (#195) 2020-11-21 01:20:40 +08:00
nadoo
65d606d29c check: support full url check and expect resp setting(#195) 2020-11-20 18:11:25 +08:00
nadoo
38f84a625d proxy: added new scheme tcp as replacement of tcptun 2020-11-17 23:58:42 +08:00
nadoo
1173f533ec check: support tcp check, use checktype & checkaddr instead of checkwebsite 2020-11-17 20:46:55 +08:00
nadoo
beec9d205f ws: support websocket server mode 2020-10-19 20:45:57 +08:00
nadoo
78e03d7fbf check: add checktolerance config for lha mode 2020-10-12 19:07:54 +08:00
nadoo
6d64ee4c0e dns: change cache to lrucache 2020-10-08 18:48:23 +08:00
nadoo
b323a62ce6 vless: added udp support 2020-10-02 19:09:12 +08:00
nadoo
edfca215c5 general: restructure package, move socks to proxy 2020-10-01 22:49:14 +08:00
nadoo
de8c08c7b2 dhcpd: assign random ip 2020-09-29 00:38:35 +08:00
nadoo
72a2782395 config: better naming and some minor optimizations 2020-09-26 23:34:26 +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
31f7c50cbc general: optimize memory allocations 2020-08-26 19:21:35 +08:00
nadoo
a118ec5837 general: optimize domain parts operations 2020-08-16 12:00:46 +08:00
nadoo
665d722d2c direct: support dial timeout and relay timeout (#97) 2020-05-04 16:51:41 +08:00
nadoo
b99a730968 general: suport results feedback in more protocols 2020-05-01 20:54:23 +08:00
nadoo
c5881a6db3 general: update due to the previous interface change 2020-04-29 18:45:58 +08:00
wuudjac
22e0576b53
redir, dns: IncFailures on non-timeout errors (#133) 2020-04-28 15:18:19 +08:00
nadoo
45f4240f73 rule: support checkdisabledonly option 2020-04-21 21:51:27 +08:00
nadoo
2c4aa26055 general: bump version 2019-09-19 18:03:48 +08:00
nadoo
edcb21236a proxy: add a new interface proxy to distinguish client and server 2019-09-18 19:40:14 +08:00
nadoo
063dc1bc01 proxy: added the ability to log forwarder 2019-09-18 12:53:04 +08:00
nadoo
c2425e67de general: add github actions and remove travis 2019-09-15 20:50:52 +08:00
LJ
69bbaa809c rule: log next dialer in verbose mode. (#92)
Print out the next dialer is useful when a particular website does not load completely, and it helps when updating config rules.
2019-09-07 17:05:19 +08:00
nadoo
a22b1d9c86 strategy: add checktimeout config. (#89) 2019-03-18 23:37:01 +08:00
nadoo
f9a21f5951 rule: allow to use root domains like com/net/cn... #43 2019-03-07 00:19:30 +08:00
nadoo
47547bb08d config: change checkduration to checkinterval 2019-01-06 21:01:20 +08:00
nadoo
44c30df001 doc: update description for tls 2018-11-28 23:28:32 +08:00
nadoo
8daa7784b0 general: add global setting interface 2018-08-20 22:23:00 +08:00
nadoo
e82ea75cba strategy: experimental latency based high availability mode supported 2018-08-14 19:33:18 +08:00
nadoo
978029bd2b rule: move to separate package 2018-08-12 22:24:49 +08:00