!tCyGickeVqkHsYjWnh:nixos.org

NixOS Networking

896 Members
Declaratively manage your switching, routing, wireless, tunneling and more.261 Servers

Load older messages


SenderMessageTime
14 Jul 2025
@hexa:lossy.networkhexait can sort traffic into various buckets and provide quality of service13:36:09
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zonewhy is it called CAKE13:36:10
@hexa:lossy.networkhexaprobably because they thought it was funny13:36:30
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zoneI had a mini mid-life crisis the other day trying to reverse proxy everything13:36:38
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zonethen I realised this isn't possible13:36:41
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zoneeducate me why I should not be worried about letting everyone know my IP 13:36:57
@n4ch723hr3r:nope.chatn4ch723hr3rwhy not?13:37:15
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zoneTake icecast for example, it cannot be reverse proxied effectively without great effort13:37:31
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zoneit is simply not designed to be13:37:35
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zonetherefore, the simplest, easiest and most effective setup, is to not13:37:43
@n4ch723hr3r:nope.chatn4ch723hr3rdo you want your icecast instance to be public?13:38:22
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zoneYeah13:38:29
@n4ch723hr3r:nope.chatn4ch723hr3rotherwise you could just use tailscale or nebula or something like that13:38:55
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zoneI have a nice connection somewhere else that I would rather have used, but it's too complicated to proxy, so I figure it's best just to not give a fsck and just put my public IP into DNS13:38:57
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zoneCloudflare has created a mind virus that encourages people to think they can hide everything 13:39:10
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zoneI don't think this is possible or a healthy mindest on the internet, anymore13:39:17
@n4ch723hr3r:nope.chatn4ch723hr3ryou could also host it over tor or i2p xD13:39:32
@n4ch723hr3r:nope.chatn4ch723hr3rthats public as well13:39:43
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zoneTrue, but not suitable for broadcast13:39:50
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zoneAt that point, it's better to use peertube or some other technology that is more analogous to a real broadcast13:40:04
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zoneinstead of the broadcast emulation that is icecast13:40:09
@toonn:matrix.orgtoonn In the IPv6 future sharing your IP publically is intended, no? 13:40:14
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zonebittorrent is more like a real broadcast (radio spectrum broadcast), because it doesn't require more bandwidth from the transmitter, to serve it to 1000 people13:40:40
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zoneA real radio station doesn't require more bandwidth to reach more listeners (unless you count distance, which I don't)13:41:13
@n4ch723hr3r:nope.chatn4ch723hr3rif you have a VPS or some other public device you could forward your port over that13:41:16
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zoneAh, not true, you can't proxy icecast neatly because it uses a combination of http and tcp13:41:38
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zoneit runs http bits on port 8000, and tcp bits on 800013:41:50
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zonewhen the user hits it, nginx proxies to the http bits, and then fails on the tcp bits13:42:03
@n4ch723hr3r:nope.chatn4ch723hr3ras far as i know you can do that over ssh13:42:05
@matthewcroughan:defenestrate.itmatthewcroughan - nix.zone when you do services.icecast.enable = true and give it a stream, you can go to http://localhost:8000/stream and then you'll get binary data, not http 13:42:40

Show newer messages


Back to Room ListRoom Version: 6