Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mili-tan/arashidns.c
The super easy way DNS over HTTPS Client
https://github.com/mili-tan/arashidns.c
dns dns-over-https doh rfc-8484
Last synced: about 2 months ago
JSON representation
The super easy way DNS over HTTPS Client
- Host: GitHub
- URL: https://github.com/mili-tan/arashidns.c
- Owner: mili-tan
- License: mpl-2.0
- Created: 2023-03-15T13:18:23.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-26T06:46:57.000Z (6 months ago)
- Last Synced: 2024-06-26T07:57:18.144Z (6 months ago)
- Topics: dns, dns-over-https, doh, rfc-8484
- Language: C#
- Homepage:
- Size: 98.6 KB
- Stars: 22
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
----------
The super easy way DNS over HTTPS Client```
wget https://t.mili.one/arashic-linux-x64 -O /usr/bin/arashic
wget https://t.mili.one/arashic.service -O /etc/systemd/system/[email protected]
chmod +x /usr/bin/arashic
systemctl enable [email protected] --now
```
OR using Docker. `docker run -d -p 127.0.0.1:53:53 -p 127.0.0.1:53:53/udp ghcr.io/mili-tan/arashidns.c https://arashi.eu.org/dns-query -l 0.0.0.0`
```
Usage: ArashiDNS.C [options]Arguments:
target Target DNS over HTTPS service URL
backup Backup DNS over HTTPS service URLOptions:
-?|-h|--help Show help information.
-l|--listen Set server listening address and port
-w Timeout time to wait for reply
-n Do not use embedded cache
-e Do not add EDNS Client Subnet
-h2 Force HTTP/2
-h3 Force HTTP/3 (requires libmsquic)
-log Print query and response logs
--ecs-address Force override EDNS client subnet address
--startup-dns The startup dns address for resolving the DoH server address
```HTTP/3 support on Linux requires libmsquic, see [how to install it](https://github.com/dotnet/runtime/blob/main/src/libraries/System.Net.Quic/readme.md#Linux).
## License
Copyright (c) 2020 Milkey Tan. Code released under the [Mozilla Public License 2.0](https://www.mozilla.org/en-US/MPL/2.0/).
ArashiDNS™ is a trademark of Milkey Tan.