我不确定我是否使用了正确的术语。
我工作的唯一开放端口是端口 80。我正在尝试通过使用端口 8080 的互联网收音机流式传输音乐。有没有办法让我的 VPS 连接到端口 8080 上的流,然后让它重定向流到自己的80端口,所以我可以连接到它?还是我说的不可能?
我不确定我是否使用了正确的术语。
我工作的唯一开放端口是端口 80。我正在尝试通过使用端口 8080 的互联网收音机流式传输音乐。有没有办法让我的 VPS 连接到端口 8080 上的流,然后让它重定向流到自己的80端口,所以我可以连接到它?还是我说的不可能?
或者您可以在 apache 上设置mod-proxy并将流量转发到许多不同的站点 [广播电台?] - 只要他们使用 http 来播放音乐。
简单的设置如下所示:
然后 - 在办公室 - 您只需打开音乐播放器并收听http://your.vps/radio1/a.ogg或http://your.vps/radio4/等
如果您有代理过滤流量[例如防止尝试通过端口 80 建立隧道 ssh],这将特别有用。
这种方法也更加“安全策略”友好......而ssh - 不是那么多......
但最好联系您的 IT,获得批准或至少更新您的 winamp
您可以使用 SSH 隧道。 http://oldsite.precedence.co.uk/nc/putty.html
将您的 VPS 端口 80 转发到目标端口 8080。然后当您连接到 VPS 上的端口 80 时,就好像您直接连接到了目标。
如果您可以 ssh 到您的 VPS,则可以从您的客户端计算机创建它。否则,你可以在 VPS 上做一个隧道,并在你上班前让它保持活跃。确保您允许它“接受来自其他主机的连接”
如果我理解您的要求,您也可以使用 iptables 的源和目标 NAT 来执行此操作。 此链接解释了 iptables 命令。
到目前为止,最简单的方法是设置
xinetd
或类似“重定向”所有连接。你不需要那样接触你的网络服务器。为 xinetd 做这样的事情。重新启动
xinetd
,你就完成了。