SSH隧道代理-查看HTTPS页面

SSH隧道代理-查看HTTPS页面,ssh,https,proxy,dns,tunnel,Ssh,Https,Proxy,Dns,Tunnel,真希望有人能回答我的问题 基本上在MACHINE1和MACHINE2之间有一个ssh隧道,隧道作为代理工作,一切正常 test12=https服务器-10.0.0.1-与机器1相同的网络 MACHINE1=Windows7x64-192.168.6.20(运行ssh服务器的) MACHINE2=windows 7 x64-192.168.2.8(与MACHINE1不同的网络) 因此,当我在MACHINE2上使用putty通过ssh连接到MACHINE1时,我可以浏览https和https站点并查

真希望有人能回答我的问题

基本上在MACHINE1和MACHINE2之间有一个ssh隧道,隧道作为代理工作,一切正常

test12=https服务器-10.0.0.1-与机器1相同的网络

MACHINE1=Windows7x64-192.168.6.20(运行ssh服务器的)

MACHINE2=windows 7 x64-192.168.2.8(与MACHINE1不同的网络)

因此,当我在MACHINE2上使用putty通过ssh连接到MACHINE1时,我可以浏览https和https站点并查看MACHINE1公共ip

但当我导航到test12时,它无法显示页面

油灰控制台机器2-视图

正如您在使用iexplore和设置代理时所看到的,该页面无法显示!还尝试编辑C:\Windows\System32\drivers\etc\hosts以将test12解析为127.0.0.1,但出现aniway错误

DNS更改机器2-查看


找到了问题

test12的IP实际上是不同的,它是192.168.6.120


问题是socks代理不会自动解析内部网络dns名称!因此,解决方案只是简单地添加到C:\Windows\System32\drivers\etc\hosts这一行:192.168.6.120 test12

有人知道解决这个问题的方法吗!?