我在试着让一些协议通过我公司的防火墙。到目前为止,我已经通过在本地主机和我拥有的远程服务器上分别设置了一个http代理和一个http代理,成功地屏蔽了http或https数据。通信是通过$_POSTed完成的,并接收到包含头部和加密的序列化请求数组的修改后的.bmp文件。这工作得很好,但有一些缺点让我认为我可能采取了错误的方法。首先,我没有使用apache的mod-proxy。相反,我只是创建了一个本地子域(proxy.localhost),并在浏览器的代理设置中使用它。子域的index.php完成了所有的工作。这就产生了一些问题。我不能同时使用http和https,否则服务器会抱怨使用"http on a https enabled port“或"incoresc ssl response length”。
第二个问题是,好吧,其他协议。我可以使用一些ftp,sftp,remote deskoptop,ssh,nust来命名另一个…我需要它
我可以想到两种解决方案:第一种是如果我在CLI中运行一个php脚本,让它监听一个预定义的端口,并以不同的方式处理请求,或者是某种ssh隧道。问题是,由于我的无知,我在使用freeSSHd和putty时没有取得任何成功。
提前感谢您的建议。
发布于 2013-03-14 18:30:57
我使用的是免费版本的bitvise SSH客户端和服务器,它似乎工作得很好。
https://stackoverflow.com/questions/14557992
复制相似问题