我想做的只是为了学习目的,我需要一些帮助来理解我为访问远程网站而创建的 SSH 隧道出了什么问题以及出了什么问题。这是设置:
IP: 192.168.1.3
IP: 192.168.1.6
流程:
ssh -L 2000:www.ibm.com:80 -i ~/.ssh/RaspberryPi [email protected]
localhost:2000
即可获取网页根据我的理解,当在浏览器中输入
localhost:2000
时,www.ibm.com
网页应该显示。但是,我收到一个页面,其中显示消息 The requested URL "[no URL]", is invalid.
。
不确定,这里出了什么问题。
你的假设是正确的。
请考虑到连接到 URL 时涉及更多内容,例如重定向、http 与 https 等等。
尝试使用另一台服务器。例如:
ssh -L 2000:ip-api.com:80 -i ~/.ssh/RaspberryPi [email protected]
并浏览至
localhost:2000
或 localhost:2000/json/24.48.0.1