| 14 Jul 2025 |
matthewcroughan | This doesn't work either. Because it's using TCP and HTTP on the same port (8000) | 13:46:41 |
matthewcroughan | and when you visit in the browser on http://foo.com:8000 it proxies http, not tcp | 13:46:55 |
matthewcroughan | so the tcp stream proxy doesn't even get hit | 13:47:07 |
jappie | is this even allowed? | 13:47:19 |
@n4ch723hr3r:nope.chat | cant you change one of the ports in the icecast config? | 13:47:20 |
matthewcroughan | No, if you make a new listen socket it seems to just create another http endpoint you can hit that has the same problem of combining tcp and http | 13:47:51 |
matthewcroughan | You can't bifurcate it | 13:48:05 |
matthewcroughan | * You can't bifurcate/split it | 13:48:11 |
@n4ch723hr3r:nope.chat | "is that legal?" | 13:48:28 |
jappie | it just sounds so cursed lol - HTTP is what, layer 7? | 13:49:32 |
@n4ch723hr3r:nope.chat | https://gist.github.com/virtadpt/94eb781cba3ec9c56a4f39ef6bf760f3
i found this 🤡 | 13:49:36 |
@n4ch723hr3r:nope.chat | subs_filter_types application/xspf+xml audio/x-mpegurl audio/x-vclt text/css text/html text/xml;
subs_filter ':8000/' '/' gi;
subs_filter '@localhost' '@example.com' gi;
subs_filter 'localhost' $host gi;
subs_filter 'Mount Point ' $host gi;
| 13:49:57 |
matthewcroughan | I also found that, and couldn't get it working. | 13:50:06 |