!tCyGickeVqkHsYjWnh:nixos.org

NixOS Networking

883 Members
Declaratively manage your switching, routing, wireless, tunneling and more. | Don't rely on `networking.*` for interface and routing setup, use systemd-networkd, ifstate or NetworkManager instead. | Set `SYSTEMD_LOG_LEVEL=debug` to debug networking issues with networkd | No bad nft puns, please. | Room recommendations: #sysops:nixos.org251 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
14 Jul 2025
@n4ch723hr3r:nope.chat@n4ch723hr3r:nope.chator maximum IPs14:36:47
@n4ch723hr3r:nope.chat@n4ch723hr3r:nope.chatif you cant you would just have to code up something yourself xD14:37:01
@n4ch723hr3r:nope.chat@n4ch723hr3r:nope.chatthats how i would do it at least :314:37:14
@zhaofeng:zhaofeng.liZhaofeng LiHmm wait, so the http stream used by the listener can be proxied right? Is it just the source that's problematic?14:38:02
@n4ch723hr3r:nope.chat@n4ch723hr3r:nope.chatthe problem with icecast is that, for whatever reason, it uses the same port for http as it does for raw TCP streams14:38:46
@matthewcroughan:defenestrate.itmatthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192)It's the fact that icecast wants to do what nginx is doing yes14:39:03
@matthewcroughan:defenestrate.itmatthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192)putting an nginx in front of icecast who wants to be in control of all this stuff, makes it a PITA14:39:27
@matthewcroughan:defenestrate.itmatthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192)I don't doubt it can be done, I just don't know how, and it seems like a waste of time14:39:44
@zhaofeng:zhaofeng.liZhaofeng Li
In reply to @n4ch723hr3r:nope.chat
the problem with icecast is that, for whatever reason, it uses the same port for http as it does for raw TCP streams
Can the listener use the nginx-proxied endpoint, while the streamer accesses icecast directly over wireguard or whatever
14:40:33
@matthewcroughan:defenestrate.itmatthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192)the listener is a http webpage14:40:59
@n4ch723hr3r:nope.chat@n4ch723hr3r:nope.chatmatthew wants to have a public webradio, so VPNs, etc. wont work14:41:31
@matthewcroughan:defenestrate.itmatthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192)you go to https://foo.com, inside is a html element pointing to https://icecast.foo.com/stream 14:41:39
@matthewcroughan:defenestrate.itmatthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192) https://icecast.foo.com/stream doesn't work via a nginx proxy, because the stream is not http 14:42:00
@matthewcroughan:defenestrate.itmatthewcroughan @ 39c3 (DECT 94667 or 97340 or 67192)this works on the lan though, when not proxied14:42:11
@n4ch723hr3r:nope.chat@n4ch723hr3r:nope.chatthe best example domain is example.com or example.org (its an official example domain)14:42:14

Show newer messages


Back to Room ListRoom Version: 6