我想從我的本地計算機到遠程供應商的網站被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