我想从我的本地计算机到远程供应商的网站被IP锁定(我们的企业服务器被允许访问)。我通过从可以访问API的服务器进行隧道传输来完成此任务,但是,当我设置SSH隧道并转到供应商网站上的URL时,出现404 Not Found错误。下面是我使用的是什么:问题SSH隧道到远程服务器
ssh -f -N [email protected] -L 7777:vendorhostexample.com:80
一切都表明,在隧道是否设置正确,但如果我尝试这样的URL的“http://本地主机:7777/foobar的”,我得到的404错误。有任何想法吗?
终于到处看着这个......它工作,如果我更改主机头,但我不能得到它的工作,只需将供应商的URL指向我的本地主机 - 任何想法,为什么这是行不通的?我并不总是浏览器,如果不需要,我不想在代码中更改主机。 – acvcu
如果您在主机文件(Linux上的/ etc/hosts)上添加一行,告诉您的机器vendorhostexample位于127.0.0.1,则不需要设置主机头。该行看起来像这样:'127.0.0.1 vendorhostexample.com www.vendorhostexample.com' – Valor