Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/csnewman/dyndirect
Dynamic DNS service (https://dyn.direct)
https://github.com/csnewman/dyndirect
dns dns-server dynamic free go
Last synced: 5 days ago
JSON representation
Dynamic DNS service (https://dyn.direct)
- Host: GitHub
- URL: https://github.com/csnewman/dyndirect
- Owner: csnewman
- License: mit
- Created: 2023-04-27T18:35:39.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-07-24T13:30:28.000Z (over 1 year ago)
- Last Synced: 2024-12-17T15:31:11.673Z (8 days ago)
- Topics: dns, dns-server, dynamic, free, go
- Language: Go
- Homepage: https://dyn.direct
- Size: 237 KB
- Stars: 6
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# dyn.direct
Free automated subdomains for dynamic DNS.
dyn.direct offers a free and open source API to automatically acquire subdomains for any use case, with HTTPS support.
### CLI Tool
You can install the cli tool via:
```
go install github.com/csnewman/dyndirect/cli/cmd/[email protected]
```A reverse proxy can be started by:
```
$ dyndirect proxy 8123 http://example.com --override-host
Active: https://127-0-0-1-v4.ce555284-2c10-4786-ace6-05e2dab77bd8.v1.dyn.direct:8123 -> http://example.com
You can also visit http://127.0.0.1:8123 to be redirected to HTTPS.
............................................................
............................................................
............................................................
............................................................
............................................................
[2023-07-16 22:56:46] 127.0.0.1:47268: /
[2023-07-16 22:56:46] 127.0.0.1:47268: /favicon.ico
[2023-07-16 22:56:48] 127.0.0.1:47268: /
[2023-07-16 22:56:48] 127.0.0.1:59010: /
[2023-07-16 22:56:48] 127.0.0.1:59016: /
Press q to exit
```The proxy will accept both HTTP and HTTPS connections. Any connections made via HTTP will be redirected to
the `dyn.direct` allocated subdomain automatically.The tool will bind to all IPs on the host.
### API & Library
Details about the api can be found on [https://dyn.direct/](https://dyn.direct/).