我的服务器上有2个IP地址。
$curl --interface eth0 ifconfig.co
111.111.111.111
$curl --interface eth0:0 ifconfig.co
222.222.222.222
因此,通过curl我可以通过接口进行切换,这样当我访问基于eth IP的任何URL时,我的IP地址就会更改
我如何通过ffmpeg使用同一东西?
例如,如果要通过ffmpeg访问此视频(它使用111.111.111.111进行访问)
ffmpeg -i 123.com/video.mp4
如何从第二个IP 222.222.222.222访问同一视频?
也许有这样的命令吗?
ffmpeg --interface eth0:0 -i 123.com/video.mp4
答案 0 :(得分:0)
ffmpeg
没有这种功能。一种方法是在/etc/hosts
文件中设置第二个条目并访问它:
$ cat /etc/hosts
111.111.111.111 123.com
222.222.222.222 456.com
然后使用适当的DNS条目访问所需的接口。
$ ffmpeg -i 123.com/...
$ ffmpeg -i 456.com/...