Skip to content
/ gdns Public

router7 dyndns entries for your gokrazy services

License

Notifications You must be signed in to change notification settings

gokrazy/gdns

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages