0

我试图让一些协议通过我公司的防火墙工作。到目前为止,通过在本地主机上设置一个 http 代理并在我拥有的远程服务器上设置一个代理,我已经成功地屏蔽了 http 或 https 数据。通信是通过 $_POSTed 完成的,并接收到包含标头和加密的序列化请求数组的修改过的 .bmp 文件。这很好用,但有一些缺点让我觉得我可能采取了错误的方法。首先,我不使用 apache 的 mod-proxy。相反,我只是创建了一个本地子域(proxy.localhost)并在浏览器的代理设置中使用它。子域的 index.php 完成所有工作。这会产生一些问题。我不能同时使用 http 和 https,否则服务器会抱怨使用“启用 https 的端口上的 http”或“incoresc ssl 响应长度”。

第二个问题是其他协议。我可以使用一些 ftp、sftp、远程桌面、ssh、nust 命名另一个...我需要它

我可以想到 2 个解决方案:首先是如果我在 CLI 中运行一个 php 脚本,以便它侦听预定义的端口并以不同的方式处理请求,或者某种 ssh 隧道。问题是由于我的无知,我在 freeSSHd 和 putty 方面没有取得任何成功。

提前感谢您的任何建议。

4

1 回答 1

0

我使用了免费版本的 bitvise SSH 客户端和服务器,它似乎工作得很好。

于 2013-03-14T10:30:56.757 回答