Skip to content

[ERROR] Unsupported protocol for [test]: [Plain] #3281

Description

Thanks for taking the time to report a bug! Before filing, please note:

Need help or have a question? The issue tracker is for confirmed, reproducible bugs only. For installation help, configuration help, troubleshooting, or general questions, please read the documentation first. If you still need assistance, use our Q&A Discussions instead - you'll likely get a faster response there.


Before submitting

Please make sure:

  • You've read the documentation and this is not answered there already
  • You're running the latest version of dnscrypt-proxy (precompiled binaries from this repository)
  • The software is correctly installed and configured
  • You can reliably reproduce the issue

If the bug requires specific steps to reproduce, please include detailed instructions that would work on a fresh install of macOS, Windows, OpenBSD, or Ubuntu Linux.

Not sure if it's a bug? Start a discussion first - we're happy to help figure it out.


Diagnostic output

Please run these commands and paste the output:

2.1.17
  • I read the documentation and this is not answered there
  • Initially raised as discussion #...

What's happening?

https://dnscrypt.info/stamps/ has "Plain DNS" as an option, yet when I add generated stamp into dnscrypt-proxy, it returns

[ERROR] Unsupported protocol for [test]: [Plain]

When does this occur?

Where does it happen?

How do we replicate the issue?

  1. https://dnscrypt.info/stamps/
  2. Enter 192.168.34.56 (or any IP)
  3. Get DNSStamp and add it as static entry to dnscrypt-proxy's toml
  4. Start dnscrypt-proxy

Expected behavior

DNSCrypt-proxy test and connect to it, with or without encryption warning.

Additional context

Other DOH client have an option to use system's certstore to verify the cert, but DOH breaks frequently with dnscrypt-proxy. By adding 1 or 2 Plain DNS as a fallback (when no alternatives are online) this improves reliability.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions