通过 ssh 隧道将虚拟机转发到互联网的选项

通过 ssh 隧道将虚拟机转发到互联网的选项

想要让 qemu/kvm 中的虚拟机访问互联网,但只能通过端口转发到 ssh 隧道。

qemu -> 主机(已建立)端口 8083 上的 ssh 隧道 -> ssh 代理 -> www

可以转发浏览器和服务的端口,如何转发虚拟机?我可以通过端口 8083 上的隧道将浏览器流量转发到端口 22 上的 ssh 服务器,然后转发到互联网。我不想转发浏览器流量,而是想转发 qemu 流量。

  1. 不想使用系统范围的 VPN
  2. 建造一座桥梁是正确的解决方案吗
  3. qemu host/vm 上的 iptables 是正确的解决方案吗
  4. 设置 ssh 隧道:vm -> 主机 -> ssh 代理服务器 -> www

答案1

对于那些像我发布此帖时一样脑子混乱的人来说。

如果虚拟机成功连接到互联网 -> 安装 ssh -> 直接从虚拟机建立隧道,绕过主机或本地网络,但 ssh 隧道的轨道除外

# ssh -N -D 8083 [email protected] -p 22

相关内容