gokrazy / gdns

router7 dyndns entries for your gokrazy services

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GitHub Actions CI Go Report Card

Overview

gdns sets up router7 dyndns entries for transparent proxies to make gokrazy processes available under a name instead of a port number.

In other words, when installing the github.com/gokrazy/timestamps package on your gokrazy instance, you will be able to access it at http://timestamps.gokrazy/ in your browser.

Usage

First, configure the fdf5:3606:2a21::/64 IPv6 network which gdns uses:

router7# mkdir /perm/radvd
router7# echo '[{"IP":"fdf5:3606:2a21::","Mask":"//////////8AAAAAAAAAAA=="}]' > /perm/radvd/prefixes.json
router7# killall radvd

Then, add gdns to your gokrazy instance:

% gok add github.com/gokrazy/gdns
% gok update
% sleep 20
% curl http://timestamps.gokrazy/metrics

About

router7 dyndns entries for your gokrazy services

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Go 100.0%