SSH 隧道代理 - 查看 HTTPS 页面
SSH Tunnel proxy - view HTTPS Page
真的希望有人能回答我的问题..
基本上在 MACHINE1 和 MACHINE2 之间建立了一个 ssh 隧道,隧道作为 代理,一切正常。
test12 = https 服务器 - 10.0.0.1 - 与 MACHINE1
相同的网络
MACHINE1 = windows 7 x64 - 192.168.6.20(一个 运行 ssh 服务器)
MACHINE2 = windows 7 x64 - 192.168.2.8(与 MACHINE1 不同的网络)
所以当我在 MACHINE2 上使用 putty 通过 ssh 连接到 MACHINE1 时,我可以浏览 https 和 https 站点并查看 MACHINE1 public ip!
但是当我导航到test12时,它无法显示页面!
PUTTY 控制台机 2 - 查看
使用iexplore和设置代理可以看到,页面无法显示!还尝试编辑 C:\Windows\System32\drivers\etc\hosts 以将 test12 解析为 127.0.0.1 但总有错误!
DNS 更改机器 2 - 查看
找到问题了!
test12的IP居然不一样,是192.168.6.120.
问题是 socks 代理不会自动解析内部网络 dns 名称!所以解决方案只是添加到 C:\Windows\System32\drivers\etc\hosts 这一行:192.168.6.120 test12
真的希望有人能回答我的问题..
基本上在 MACHINE1 和 MACHINE2 之间建立了一个 ssh 隧道,隧道作为 代理,一切正常。
test12 = https 服务器 - 10.0.0.1 - 与 MACHINE1
相同的网络MACHINE1 = windows 7 x64 - 192.168.6.20(一个 运行 ssh 服务器)
MACHINE2 = windows 7 x64 - 192.168.2.8(与 MACHINE1 不同的网络)
所以当我在 MACHINE2 上使用 putty 通过 ssh 连接到 MACHINE1 时,我可以浏览 https 和 https 站点并查看 MACHINE1 public ip!
但是当我导航到test12时,它无法显示页面!
PUTTY 控制台机 2 - 查看
使用iexplore和设置代理可以看到,页面无法显示!还尝试编辑 C:\Windows\System32\drivers\etc\hosts 以将 test12 解析为 127.0.0.1 但总有错误!
DNS 更改机器 2 - 查看
找到问题了!
test12的IP居然不一样,是192.168.6.120.
问题是 socks 代理不会自动解析内部网络 dns 名称!所以解决方案只是添加到 C:\Windows\System32\drivers\etc\hosts 这一行:192.168.6.120 test12