通常情况下大多数的已知的代理支持SSH包的HTTP(S)代理,但是,也存在一些非常特殊的情况,代理环境不能够正常的识别到,它隐藏在第三方的软件后面,或者目标服务器部署在反向代理服务器后面。这种困难的情况软件包含Non-SSH的”Rescue Mode”解决方案。
如果您能够建立HTML5的链接,你先确认相应的软件能帮且您通过Websocket(当前流行的浏览器均支持,如Firefox、Chrome、Opera及IE 10)或XHR (IE6-IE9)建立原生的Socket连接。注意,一些代理仅支持HTTPS层的Websocket/XHR流量,你将需要使用HTTPS地址来代理HTTP。
如果代理不需要认证,你可以通过浏览器直接访问网页:
- 打开http(s)://yourserver.com/software/html5/jwres/
- 等待成功的连接 (如果询问运行Java请确认)
- 点击红色的文件 “open the link” 来打开Web访问页面
- 像往常使用Java/Windows客户端一样访问
如果代理服务器需要认证,您可以通过浏览器访问页面:
- 打开 http(s)://yourserver.com/software/html5/jwres/
- 如果代理请求Java Applets认证,请点击”取消”
- 点击 “下载 LocalWebserver” 并在下载完成后运行,它将会在本地启用HTTP服务,端口为18888;
- 点击“强制 从http://localhost:18888加域applet”, 将会重新加载本地服务器的jars;
- 等待成功建立连接
- 点击红色的文字 “open the link”来打开所需的Web 访问页面
- 像往常一样使用Java/Windows客户端访问