![不需要虚拟机或者类似的东西!](https://linux22.com/image/765351/%E4%B8%8D%E9%9C%80%E8%A6%81%E8%99%9A%E6%8B%9F%E6%9C%BA%E6%88%96%E8%80%85%E7%B1%BB%E4%BC%BC%E7%9A%84%E4%B8%9C%E8%A5%BF%EF%BC%81.png)
我的 Linux 服务器经常与 YouTube 视频打交道,在 的帮助下下载并收集有关视频的数据youtube-dl
。
我想youtube-dl
通过 OpenVPN 连接路由此程序 ( )。这似乎很简单,但我需要仅有的 youtube-dl
使用 VPN 连接,因为我还运行一个 Web 服务器等,不能使用 VPN 连接。
如何配置我的服务器以仅使用 OpenVPN 连接youtube-dl
?
无需单独的虚拟机。
答案1
我忘了我问过这个问题,但我还是想把我最终使用的解决方案留在这儿:
您可以使用一个名为沃波诺其通过创建临时网络命名空间来实现。
它支持 Wireguard、OpenVPN、OpenConnect 和 OpenFortiVPN 协议,并且如果满足您的需求,也可以直接与许多 VPN(例如 PIA 和 NordVPN)一起使用。
OpenVPN 配置文件的使用示例:
vopono exec --custom vpn_config.ovpn --protocol openvpn "youtube-dl https://www.youtube.com/watch?v=dQw4w9WgXcQ"
不需要虚拟机或者类似的东西!
可以找到更详细的使用信息这里。
答案2
您可以创建一个连接到 VPN 的虚拟机并在该 VM 中运行该程序。