Commit Graph

30 Commits

Author SHA1 Message Date
mzz
00cf4bc3cd
refactor(dns): replace dnsmessage with miekg/dns (#188) 2023-07-09 16:02:17 +08:00
mzz
e26a126cba
chore: suppress useless LinkSubscribe error (#181) 2023-07-07 21:07:39 +08:00
mzz
c708e0e975
feat: support to bind to lan lazily and re-bind to lan (#166) 2023-07-07 17:35:01 +08:00
mzz
b936e7ada4
feat(dns): support fixed domain ttl (#100)
* feat(dns): support fixed domain ttl

* docs
2023-05-30 22:10:32 +08:00
mzz
a110cadd65
optimize: cache NXDomain and reject with 0.0.0.0/:: (#63) 2023-04-29 13:59:20 +08:00
czybjtu
e71c272693
style: format golang import package code style (#58)
Co-authored-by: Kevin Yu <yqlbu@Bu.edu>
2023-04-23 13:27:29 +08:00
mzz2017
d6ff71fda4 optimize: ignore 'ip -6 rule add' if not support 2023-04-12 22:34:45 +08:00
mzz2017
85343ac141 fix: should update system DNS every 5 seconds 2023-04-02 17:43:50 +08:00
mzz2017
b69cb63a11 fix: rollback reloading and refresh fixed outbound alive state 2023-03-23 15:34:56 +08:00
mzz2017
e2964ee6aa chore: transferred to daeuniverse 2023-03-14 15:01:55 +08:00
mzz2017
5807a7c11a feat: should support to run on ipv6 disabled machines 2023-03-04 21:16:09 +08:00
mzz2017
c15c0ee410 fix: should roll back configuration if failure of reload 2023-03-02 22:25:51 +08:00
mzz2017
2525c0658d chore: send real ready after listening and clean up thoroughly 2023-02-27 14:36:36 +08:00
mzz2017
01162f3d7e feat: support reload 2023-02-27 13:29:42 +08:00
mzz2017
27d77d2b42 optimize: disable send_redirects for Real Direct 2023-02-26 05:07:42 +08:00
mzz
8bd6a77398
feat: dns routing (#26) 2023-02-25 02:38:21 +08:00
mzz
8f6b0a6e2a
feat/optimize: add userspace routing and optimize domain routing (#18) 2023-02-18 18:27:28 +08:00
mzz2017
0bf9e464ff Revert "optimize: no need for rule table for wan and reject TCP to tproxy"
This reverts commit 7452abb158.
2023-02-18 14:55:42 +08:00
mzz2017
7452abb158 optimize: no need for rule table for wan and reject TCP to tproxy 2023-02-18 14:47:34 +08:00
mzz2017
791752399d optimize: show outbound name when notify kernel connectivity change 2023-02-17 02:11:08 +08:00
mzz2017
d4c8dba14a feat: retry for broken UDP endpoint 2023-02-13 10:52:40 +08:00
mzz2017
9f67642d5b fix: problem that old process did not obey pname rule 2023-02-12 23:15:53 +08:00
mzz2017
919fcc32d9 feat: fix port collision problem 2023-02-12 21:50:15 +08:00
mzz2017
ab38277022 docs: README 2023-02-10 11:59:40 +08:00
mzz2017
e758f332d2 feat: add ipforward check 2023-02-10 11:55:00 +08:00
mzz2017
00b8c6079e chore: modify tproxy mark to be compatible with 32-bit devices 2023-02-08 23:35:30 +08:00
mzz2017
7c0418d245 feat: replace iproute2 runtime dep with netlink 2023-02-08 15:23:48 +08:00
mzz2017
3c139765d2 feat: support bind wan and lan in the same interface 2023-02-08 14:36:16 +08:00
mzz2017
00d42d1a6f chore 2023-02-07 23:52:37 +08:00
mzz2017
c49ca89683 chore: adjust directory structure 2023-02-07 23:49:30 +08:00