通过 ssh 隧道查看网站时强制浏览器使用不同的主机和端口

通过 ssh 隧道查看网站时强制浏览器使用不同的主机和端口

我已经设置了一个通往具有我需要查看的网站的网络的 ssh 隧道。

但是,当请求该页面时,我的浏览器会在 HTTP 标头中发送主机localhost和 url 。http://localhost:1234有没有一种方法可以欺骗这些信息,如果有一种适用于 chromium 或 firefox 的浏览器特定方法,那么这将是可用的。

SSH 设置:

Host mytunnel
    User myname
    HostName host.example.com 
    ExitOnForwardFailure true
    LocalForward 1234 host.example.com:80

我现在能想到的唯一方法是设置一个运行 DNS 服务器的虚拟机并在正确的端口上设置隧道。

相关内容