Mieru is a TCP/UDP proxy that does NOT use TLS — it has no
certificate/private-key fields in the official Mihomo listener
schema. But ensureServerTLSCertificate and ensureListenerTLSMaterial
both listed mieru as needing a cert, so they injected self-signed
PEMs into the listener config. Mihomo rejected with:
listener 'mieru': field 'certificate' is not supported
Fix: removed 'mieru' from the protocol list in both:
- autofill.go: protocolNeedsServerCertificate
- tls_ensure.go: listenerProtocolNeedsCert
Mieru now correctly skips TLS certificate generation.
fix(mieru): remove certificate/private-key from mieru listener
Mieru is a TCP/UDP proxy that does NOT use TLS — it has no
certificate/private-key fields in the official Mihomo listener
schema. But ensureServerTLSCertificate and ensureListenerTLSMaterial
both listed mieru as needing a cert, so they injected self-signed
PEMs into the listener config. Mihomo rejected with:
listener 'mieru': field 'certificate' is not supported
Fix: removed 'mieru' from the protocol list in both:
- autofill.go: protocolNeedsServerCertificate
- tls_ensure.go: listenerProtocolNeedsCert
Mieru now correctly skips TLS certificate generation.
fix(mieru): remove certificate/private-key from mieru listener
Mieru is a TCP/UDP proxy that does NOT use TLS — it has no
certificate/private-key fields in the official Mihomo listener
schema. But ensureServerTLSCertificate and ensureListenerTLSMaterial
both listed mieru as needing a cert, so they injected self-signed
PEMs into the listener config. Mihomo rejected with:
listener 'mieru': field 'certificate' is not supported
Fix: removed 'mieru' from the protocol list in both:
- autofill.go: protocolNeedsServerCertificate
- tls_ensure.go: listenerProtocolNeedsCert
Mieru now correctly skips TLS certificate generation.
fix(mieru): remove certificate/private-key from mieru listener
Mieru is a TCP/UDP proxy that does NOT use TLS — it has no
certificate/private-key fields in the official Mihomo listener
schema. But ensureServerTLSCertificate and ensureListenerTLSMaterial
both listed mieru as needing a cert, so they injected self-signed
PEMs into the listener config. Mihomo rejected with:
listener 'mieru': field 'certificate' is not supported
Fix: removed 'mieru' from the protocol list in both:
- autofill.go: protocolNeedsServerCertificate
- tls_ensure.go: listenerProtocolNeedsCert
Mieru now correctly skips TLS certificate generation.
fix(mieru): remove certificate/private-key from mieru listener
Mieru is a TCP/UDP proxy that does NOT use TLS — it has no
certificate/private-key fields in the official Mihomo listener
schema. But ensureServerTLSCertificate and ensureListenerTLSMaterial
both listed mieru as needing a cert, so they injected self-signed
PEMs into the listener config. Mihomo rejected with:
listener 'mieru': field 'certificate' is not supported
Fix: removed 'mieru' from the protocol list in both:
- autofill.go: protocolNeedsServerCertificate
- tls_ensure.go: listenerProtocolNeedsCert
Mieru now correctly skips TLS certificate generation.
fix(mieru): remove certificate/private-key from mieru listener
Mieru is a TCP/UDP proxy that does NOT use TLS — it has no
certificate/private-key fields in the official Mihomo listener
schema. But ensureServerTLSCertificate and ensureListenerTLSMaterial
both listed mieru as needing a cert, so they injected self-signed
PEMs into the listener config. Mihomo rejected with:
listener 'mieru': field 'certificate' is not supported
Fix: removed 'mieru' from the protocol list in both:
- autofill.go: protocolNeedsServerCertificate
- tls_ensure.go: listenerProtocolNeedsCert
Mieru now correctly skips TLS certificate generation.
fix(mieru): remove certificate/private-key from mieru listener
Mieru is a TCP/UDP proxy that does NOT use TLS — it has no
certificate/private-key fields in the official Mihomo listener
schema. But ensureServerTLSCertificate and ensureListenerTLSMaterial
both listed mieru as needing a cert, so they injected self-signed
PEMs into the listener config. Mihomo rejected with:
listener 'mieru': field 'certificate' is not supported
Fix: removed 'mieru' from the protocol list in both:
- autofill.go: protocolNeedsServerCertificate
- tls_ensure.go: listenerProtocolNeedsCert
Mieru now correctly skips TLS certificate generation.
fix(mieru): remove certificate/private-key from mieru listener
Mieru is a TCP/UDP proxy that does NOT use TLS — it has no
certificate/private-key fields in the official Mihomo listener
schema. But ensureServerTLSCertificate and ensureListenerTLSMaterial
both listed mieru as needing a cert, so they injected self-signed
PEMs into the listener config. Mihomo rejected with:
listener 'mieru': field 'certificate' is not supported
Fix: removed 'mieru' from the protocol list in both:
- autofill.go: protocolNeedsServerCertificate
- tls_ensure.go: listenerProtocolNeedsCert
Mieru now correctly skips TLS certificate generation.
fix(mieru): remove certificate/private-key from mieru listener
Mieru is a TCP/UDP proxy that does NOT use TLS — it has no
certificate/private-key fields in the official Mihomo listener
schema. But ensureServerTLSCertificate and ensureListenerTLSMaterial
both listed mieru as needing a cert, so they injected self-signed
PEMs into the listener config. Mihomo rejected with:
listener 'mieru': field 'certificate' is not supported
Fix: removed 'mieru' from the protocol list in both:
- autofill.go: protocolNeedsServerCertificate
- tls_ensure.go: listenerProtocolNeedsCert
Mieru now correctly skips TLS certificate generation.
fix(mieru): remove certificate/private-key from mieru listener
Mieru is a TCP/UDP proxy that does NOT use TLS — it has no
certificate/private-key fields in the official Mihomo listener
schema. But ensureServerTLSCertificate and ensureListenerTLSMaterial
both listed mieru as needing a cert, so they injected self-signed
PEMs into the listener config. Mihomo rejected with:
listener 'mieru': field 'certificate' is not supported
Fix: removed 'mieru' from the protocol list in both:
- autofill.go: protocolNeedsServerCertificate
- tls_ensure.go: listenerProtocolNeedsCert
Mieru now correctly skips TLS certificate generation.
fix(mieru): remove certificate/private-key from mieru listener
Mieru is a TCP/UDP proxy that does NOT use TLS — it has no
certificate/private-key fields in the official Mihomo listener
schema. But ensureServerTLSCertificate and ensureListenerTLSMaterial
both listed mieru as needing a cert, so they injected self-signed
PEMs into the listener config. Mihomo rejected with:
listener 'mieru': field 'certificate' is not supported
Fix: removed 'mieru' from the protocol list in both:
- autofill.go: protocolNeedsServerCertificate
- tls_ensure.go: listenerProtocolNeedsCert
Mieru now correctly skips TLS certificate generation.
fix(mieru): remove certificate/private-key from mieru listener
Mieru is a TCP/UDP proxy that does NOT use TLS — it has no
certificate/private-key fields in the official Mihomo listener
schema. But ensureServerTLSCertificate and ensureListenerTLSMaterial
both listed mieru as needing a cert, so they injected self-signed
PEMs into the listener config. Mihomo rejected with:
listener 'mieru': field 'certificate' is not supported
Fix: removed 'mieru' from the protocol list in both:
- autofill.go: protocolNeedsServerCertificate
- tls_ensure.go: listenerProtocolNeedsCert
Mieru now correctly skips TLS certificate generation.