通过入站套接字连接隧道出站HTTP

时间:2009-09-30 15:14:52

标签: proxy

**此问题可能属于SF,但以下约束之一(在一台计算机上没有管理员权限)**

在我的工作中,我有两台机器,A和B.机器A是我的主要开发机器。它完全与公司网络断开连接。机器B已连接,主要用于电子邮件和Web访问。它被锁定 - 我没有管理员权限,也不接受入站连接。我无法运行我下载的程序,但是我有Visual Studio 2005并且可以创建和运行可行的可执行文件(尽管缺少管理员权限)。

我在两者之间有一个ad-hoc无线网络,只要我从机器B浏览到机器A上的共享,我就可以通过标准Windows共享传输文件。我也可以浏览托管的网站在机器A上,包括非标准端口号(即http://machineb:12121/)。

我的目标是创建由机器B发起到机器A的某种连接,然后机器A授予我机器A的互联网访问权限,可能是通过在机器B上设置代理服务器。但是,我需要源代码到代理服务器所以我可以建立&在本地运行。

我最初的想法是创建两个应用程序,一个在机器B上运行并在A上ping应用程序(在端口80上侦听本地请求),以及何时收到响应(包含我猜测的URL)以供使用一个HttpWebRequest对象,用于点击该URL,然后将该数据传回...但我可以看到这变得非常复杂。

有什么建议让我开始吗?

1 个答案:

答案 0 :(得分:1)

任何数量的开源网络代理都可以满足您的需求。你可以使用apache和mod_proxy,甚至。

但是,如果我是你的管理员,我抓住了你从一台我特别禁止访问的机器中访问隧道,我会做的事情让其他程序员在提到你的名字时会哭泣。轻轻一点。