golink
go
golink | go | |
---|---|---|
9 | 2 | |
1,134 | 571 | |
2.6% | - | |
7.1 | 0.0 | |
18 days ago | 7 months ago | |
Go | Go | |
BSD 3-clause "New" or "Revised" License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
golink
- Add short URL link to Tailscale interface
- Golink: A private shortlink service for tailnets
- GitHub - tailscale/golink: A private shortlink service for tailnets
- Tailscale/golink: A private shortlink service for tailnets
-
Tailscale Funnel
Something else interesting they're doing is their tsnet package, which lets you join your process to the tailnet and bind tcp listeners/connect to TCP services via their tailnet IP or subnet.
I'm writing some stuff using this at the moment, but I also just saw https://github.com/tailscale/golink which does the same thing: a single binary that runs a link shortener that joins itself to your tailnet.
tl;dr: don't run your service on a machine then join that to tailnet, directly bind your service to an in-memory tailnet client
- A private shortlink service for tailnets
go
-
Tailscale/golink: A private shortlink service for tailnets
Sorry, Kelly Knorton, I didn't realize his username on here and github is kellegous not knorton.
https://github.com/kellegous/go
-
Personal short-link server using only Caddy webserver
Before jumped into this solution, I tried (deployed & tested) few others myself, mainly kellegous/go, kutt.it and adamyi/golinks. But, all of them "too featureful" for my needs.
What are some alternatives?
tolocal - self-hosted reverse proxy from public dns domain to localhost
f5go - The F5 Go Redirector
yggdrasil-go - An experiment in scalable routing as an encrypted IPv6 overlay network
closure-library - Google's common JavaScript library
wesher - wireguard overlay mesh network manager
golinks - simple go links server backed by airtable
go-links - The open source go links app at the core of Trotto.
natpunch-go - NAT puncher for Wireguard mesh networking.
Nebula - A scalable overlay networking tool with a focus on performance, simplicity and security
cjdns - An encrypted IPv6 network using public-key cryptography for address allocation and a distributed hash table for routing.