Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: support accept TCP DNS request #1792

Closed

Conversation

morytyann
Copy link

I tried passing Listener: l to the constructor but it would only use p, so I created two dns servers to listen to tcp and udp separately

@morytyann morytyann force-pushed the support-accept-tcp-dns-request branch from 8fbd48a to 28d0840 Compare January 15, 2025 09:08
@wwqgtxx wwqgtxx closed this Jan 16, 2025
@morytyann
Copy link
Author

❤️❤️❤️Thanks!

@morytyann morytyann deleted the support-accept-tcp-dns-request branch January 16, 2025 02:30
kitty314 referenced this pull request in kitty314/mihomoababold Feb 13, 2025
commit ccc3f84
Author: clash-meta-maintainer[bot] <148681994+clash-meta-maintainer[bot]@users.noreply.github.com>
Date:   Sat Feb 8 23:28:08 2025 +0800

    license: any downstream projects not affiliated with `MetaCubeX` shall not contain the word `mihomo` in their names

commit 9bfb10d
Author: ForestL <[email protected]>
Date:   Wed Feb 5 10:10:58 2025 +0800

    chore: extracting compressed files to correct location (#1823)

commit 0a5ea37
Author: wwqgtxx <[email protected]>
Date:   Tue Feb 4 15:28:06 2025 +0800

    chore: update dependencies

commit a440f64
Author: wwqgtxx <[email protected]>
Date:   Tue Feb 4 15:09:27 2025 +0800

    chore: alignment capability for vmess inbound

commit 0ac6c3b
Author: wwqgtxx <[email protected]>
Date:   Tue Feb 4 00:44:18 2025 +0800

    feat: inbound support vless

commit b69e52d
Author: wwqgtxx <[email protected]>
Date:   Tue Jan 21 00:45:49 2025 +0800

    chore: deprecated `routing-mark` and `interface-name` of the group, please set it directly on the proxy instead

commit 9c73b5b
Author: wwqgtxx <[email protected]>
Date:   Mon Jan 20 23:01:26 2025 +0800

    fix: the trustcerts not add to globalCerts after ca.ResetCertificate (#1801)
    support PEM format for custom-certificates too

commit fc23318
Author: wwqgtxx <[email protected]>
Date:   Sun Jan 19 09:56:16 2025 +0800

    feat: add receive window config for hy2
    MetaCubeX/mihomo#1796

commit 192d769
Author: tnextday <[email protected]>
Date:   Thu Jan 16 10:17:32 2025 +0800

    chore: ensure forced domains are always sniffed (#1793)

    When a domain matches forceDomain:
    - SkipList is not checked
    - Failed attempts are not cached
    - Sniffing is attempted every time

    This ensures forced domains are always sniffed regardless of previous failures.

commit c99c71a
Author: wwqgtxx <[email protected]>
Date:   Thu Jan 16 10:16:37 2025 +0800

    chore: listening tcp together for dns server (#1792)

commit c7661d7
Author: lucidhz <[email protected]>
Date:   Tue Jan 7 13:25:54 2025 +0800

    fix:  initialize error message with cipher (#1760)

commit 56c1288
Author: Mossia <[email protected]>
Date:   Tue Jan 7 13:26:56 2025 +0800

    fix: empty proxy provider subscription info not omitted (#1759)

commit f4806b4
Author: enfein <[email protected]>
Date:   Tue Jan 7 05:25:32 2025 +0000

    chore: update mieru version (#1762)

commit 49d54cc
Author: J.K.SAGE <[email protected]>
Date:   Tue Jan 7 13:23:05 2025 +0800

    fix: remote conn statistic error (#1776)

    TCP handshake traffic should be counted as upload traffic for the remote connection

commit 1c5f4a3
Author: wwqgtxx <[email protected]>
Date:   Tue Dec 31 16:42:33 2024 +0800

    chore: update dependencies

commit 368b1e1
Author: wwqgtxx <[email protected]>
Date:   Mon Dec 30 22:33:13 2024 +0800

    chore: rollback tfo-go version

commit a9ce5da
Author: wwqgtxx <[email protected]>
Date:   Sat Dec 28 10:59:06 2024 +0800

    fix: key missing for tun inbound
    MetaCubeX/mihomo#1672

commit 301c78f
Author: wwqgtxx <[email protected]>
Date:   Thu Dec 26 10:50:08 2024 +0800

    chore: update sing-tun to v0.4.5

commit 72a126e
Author: wwqgtxx <[email protected]>
Date:   Wed Dec 25 10:23:55 2024 +0800

    feat: support inline proxy provider

commit 20739f5
Author: wwqgtxx <[email protected]>
Date:   Wed Dec 25 10:31:40 2024 +0800

    chore: code cleanup

commit 89dfabe
Author: valord577 <[email protected]>
Date:   Thu Dec 19 15:55:47 2024 +0800

    chore: align time fields in logs (#1704)

    ref: A comma or decimal point followed by one or more zeros represents a fractional second, printed to the given number of decimal places. A comma or decimal point followed by one or more nines represents a fractional second, printed to the given number of decimal places, with trailing zeros removed. For example "15:04:05,000" or "15:04:05.000" formats or parses with millisecond precision.

commit 5a9ad0e
Author: wwqgtxx <[email protected]>
Date:   Thu Dec 19 09:29:17 2024 +0800

    chore: code cleanup

commit bb80324
Author: qianlongzt <[email protected]>
Date:   Thu Dec 19 09:16:45 2024 +0800

    feat: support inline rule provider (#1731)

commit 3f6823b
Author: wwqgtxx <[email protected]>
Date:   Mon Dec 16 09:26:11 2024 +0800

    fix: handle invalid values in Decoder's decode method

commit c786b72
Author: wwqgtxx <[email protected]>
Date:   Sat Dec 14 13:27:28 2024 +0800

    chore: update dependencies

commit 269c525
Author: wwqgtxx <[email protected]>
Date:   Sat Dec 14 11:09:31 2024 +0800

    chore: update gopsutil to v4

commit c7fc93d
Author: laburaps <[email protected]>
Date:   Thu Dec 12 19:02:34 2024 +0800

    fix: the TLS Sniffer fails when the length of the ClientHello packet exceeds the TCP MSS (#1711)

    * chore: add uniformly formatted debug info to sniffDomain

    * fix: when data is not enough, attempt to peek more data and retry

    * chore: reduce debug info of sniffDomain

commit 5d9d8f4
Author: laburaps <[email protected]>
Date:   Tue Dec 10 16:15:08 2024 +0800

    fix: check whether the dst port is within the specified range (#1706)

commit f3a43fe
Author: wwqgtxx <[email protected]>
Date:   Tue Dec 10 09:57:20 2024 +0800

    feat: support read config file from stdin
    via `-f -`

commit 9a95920
Author: wwqgtxx <[email protected]>
Date:   Tue Dec 10 09:19:59 2024 +0800

    chore: support config `multiplexing` of mieru

commit cd23112
Author: enfein <[email protected]>
Date:   Tue Dec 10 00:03:17 2024 +0000

    chore: remove gRPC dependency from mieru (#1705)

commit 613becd
Author: enfein <[email protected]>
Date:   Mon Dec 9 04:05:11 2024 +0000

    feat: support mieru protocol (#1702)

commit d6b496d
Author: hingbong <[email protected]>
Date:   Wed Dec 4 00:54:01 2024 +0000

    chore: allow upgrade ui in embed mode (#1692)

commit 5a24efd
Author: ForestL <[email protected]>
Date:   Mon Dec 2 22:49:16 2024 +0800

    fix: DisableKeepAlive default value of android (#1690)

commit 9de9f1e
Author: wwqgtxx <[email protected]>
Date:   Wed Nov 27 11:02:55 2024 +0800

    fix: don't panic when listen on `localhost`
    MetaCubeX/mihomo#1655

commit fbead56
Author: wwqgtxx <[email protected]>
Date:   Wed Nov 27 09:28:38 2024 +0800

    feat: add `size-limit` for provider
    MetaCubeX/mihomo#1645

commit 1fff34d
Author: wwqgtxx <[email protected]>
Date:   Tue Nov 26 13:39:54 2024 +0800

    chore: update quic-go to 0.48.2

commit a35f712
Author: wwqgtxx <[email protected]>
Date:   Tue Nov 26 10:28:07 2024 +0800

    chore: update gvisor

commit f805a9f
Author: wwqgtxx <[email protected]>
Date:   Tue Nov 26 10:04:41 2024 +0800

    chore: cleaned up some weird code

commit eb985b0
Author: xishang0128 <[email protected]>
Date:   Thu Nov 21 22:50:54 2024 +0800

    chore: restful api displays more information

commit 4623435
Author: wwqgtxx <[email protected]>
Date:   Thu Nov 21 11:06:25 2024 +0800

    chore: update sing-tun to v0.4.1

commit 671d901
Author: wwqgtxx <[email protected]>
Date:   Mon Nov 18 10:41:15 2024 +0800

    ci: align loongarch golang version when it is not abi1

commit 80e4eaa
Author: wwqgtxx <[email protected]>
Date:   Mon Nov 18 10:34:43 2024 +0800

    fix: process IPv6 Link-Local address (#1657)

commit 25b3c86
Author: xishang0128 <[email protected]>
Date:   Sun Nov 17 23:31:46 2024 +0800

    ci: update loongarch golang and android ndk

commit de19f92
Author: Chenx Dust <[email protected]>
Date:   Tue Nov 12 07:58:24 2024 +0000

    chore: restful api display smux and mptcp

commit 792f162
Author: Larvan2 <[email protected]>
Date:   Fri Nov 8 16:29:32 2024 +0800

    fix: find process panic

commit 215bf09
Author: wwqgtxx <[email protected]>
Date:   Fri Nov 8 09:40:38 2024 +0800

    chore: switch syscall.SyscallN back to syscall.Syscall6
    Until the current version, SyscallN always escapes the variadic argument

commit 91d54bd
Author: wwqgtxx <[email protected]>
Date:   Wed Nov 6 19:45:39 2024 +0800

    fix: android tun start error

commit ce52c34
Author: wwqgtxx <[email protected]>
Date:   Tue Nov 5 10:03:21 2024 +0800

    chore: cleaned up some confusing code

commit d4478db
Author: wwqgtxx <[email protected]>
Date:   Tue Nov 5 09:29:01 2024 +0800

    chore: reduce the performance overhead of not enabling LoopBackDetector

commit 69454b0
Author: wwqgtxx <[email protected]>
Date:   Tue Nov 5 09:15:30 2024 +0800

    chore: allow disabled overrideAndroidVPN by environment variable `DISABLE_OVERRIDE_ANDROID_VPN`

commit e6d1c8c
Author: wwqgtxx <[email protected]>
Date:   Tue Nov 5 09:12:20 2024 +0800

    chore: update sing-tun to v0.4.0-rc.5

commit fabd216
Author: wwqgtxx <[email protected]>
Date:   Tue Nov 5 08:58:41 2024 +0800

    chore: update quic-go to 0.48.1

commit a86c562
Author: xishang0128 <[email protected]>
Date:   Mon Nov 4 19:31:43 2024 +0800

    chore: Increase support for other format of ASN
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants