我想建立一个反向代理。它需要“重播”特定的 SHOUTcast 流。我想在其他地方举办这个活动。
\n\n\n\n
mitmproxy -p 8010 -P http://[url]:8002\nRun Code Online (Sandbox Code Playgroud)\n\nVLC 失败...
\n\nVLC is unable to open the MRL \'http://localhost:8010/[stream]\'.\nRun Code Online (Sandbox Code Playgroud)\n\nmitmproxy 说:
\n\n>> GET http://[url]:8002/[stream]\n \xe2\x86\x90 502: Invalid server response.\nRun Code Online (Sandbox Code Playgroud)\n
据我所知,最好的工具是socat。您想要的示例如下所示:
socat TCP-LISTEN:8010,fork,reuseaddr TCP4:<server address>:8002
Run Code Online (Sandbox Code Playgroud)
这将侦听端口 8010(在所有接口上),然后将流量转发到端口 8002 上的服务器地址。任何响应都将转发回原始发送者。
请注意,服务器地址不应包含协议或路径,而应仅包含域或 IP 地址(例如 www.google.com,而不是 http://www.google.com/)。
fork参数允许多个连接,reuseaddr可以防止 socat 不必要地占用地址以防崩溃。
| 归档时间: |
|
| 查看次数: |
1941 次 |
| 最近记录: |