Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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)

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/).