antoniomika

Joined 11 years ago

Karma
314
Submissions
71
Member since
Aug 18
https://antonio.cx

[ my public key: https://keybase.io/antoniomika; my proof: https://keybase.io/antoniomika/sigs/LlYvMqpjWk7dbyijNgU-BLt6pqbTGLzewD_mmwAWr9E ]

View on Hacker News

Recent submissions

Comment · 24 days ago
Comment · 28 days ago
Comment · 7 months ago
Comment · 1 year ago
Comment · 1 year ago
Comment · 1 year ago
Comment · 1 year ago
Comment · 1 year ago
We’re actually using Unix sockets as the underlying transport layer for this. We’re also not using sshd, we custom wrote our own daemon that’s entire job is tunneling. If you’re curious about this, you can find the project here: https://github.com/antoniomika/sish

sish was actually my first foray into SSH apps. It was a lot of fun to write and pretty much implements tunnels with a routing system on top. It manages connectivity, routing, and reverse proxying all within user space. No namespaces required!

tuns can actually even tunnel UDP traffic over SSH, also entirely in user space. Docs for that can be found here: https://pico.sh/tuns#udp-tunneling

Comment · 1 year ago
Comment · 1 year ago
Hrm that's odd! Just tested and everything looks fine. Any logs or errors you can share?
Comment · 1 year ago
Comment · 1 year ago
Ashburn, VA and Nuremberg, DE!
Comment · 1 year ago
Woops! Delete is supported, will update that as well
Comment · 1 year ago
Correct! The tunnels are protected using ssh auth as well, so you can ensure that only the users you want to access it can.
Comment · 1 year ago
I'd actually highly recommend taking a look at vaxis (https://github.com/rockorager/vaxis). We've moved away from wish/bubbletea and have really enjoyed working with vaxis!

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton