我有一个Ubuntu服务器,我想用作透明代理,(我没有问题设置鱿鱼,只是iptables。服务器只有一个networking接口。服务器坐在同一个子网路由器是当前网关的客户端,我想简单地设置在客户端的指向透明代理的网关,然后将请求转发到路由器,并转到互联网上看到我的图,任何人都可以提供帮助的iptablesconfiguration实现这种情况? 子网掩码/ 22 Router(10.4.12.1) Transparent Proxy (eth0, 10.4.12.2) | | +—-+—-+———+—-+—-+ | | | | Comp1(10.4.12.6) Comp2(10.4.12.5) Comp3(10.4.12.4) Comp4(10.4.12.3) 谢谢
我们有一个运行在Windows机器上的BitNami SVN堆栈,它包含我们的SVN仓库。 它设置为对AD服务器进行身份validation,并使用authz来控制权限。 我们需要通过http:// [domain] / svn的Web浏览器访问它。 域名指向我们正在退役的Linux环境,但在我们这样做之前,该框上的其他系统阻止我们重新指向域logging。 目前,我们在linux机器上有一个ProxyPasslogging来转发请求到http:// [machine name] / svn – 它似乎工作正常,并且terminal机器要求凭证,然后进行身份validation:但是当这种情况发生时,访问尝试被logging为来自linux框,而不是来自已经authentication的用户。 这几乎就像凭证的某些元素没有被传递到端点机器。 有没有人以前做过这个,或者有其他的信息可以帮我们弄清楚这个问题,想办法解决这个问题吗? 谢谢! 将尝试以不同的方式解释 – 域名=> A:Apache服务器(linux)== ProxyPass ==> B:Apache / SVN服务器(windows) Windows SVN框中的httpd.conf文件位于: http : //pastebin.com/Pd5zrnyQ 这里是在linux框中的Apacheconfiguration文件,它将请求转发到[domain] / svn到SVN框: # Proxy requests to SVN over to Windows SVN server ProxyPass /svn http://10.2.1.142/svn <Location /svn> ProxyPassReverse http://10.2.1.142/svn </Location> 如果直接访问SVN框,访问日志显示: 10.2.2.89 […]
我希望根据客户端的主机文件(或给予客户端的DNS)通过代理或VPN路由stream量。 这似乎不是一个简单的鱿鱼代理可以做到的端口80上的HTTPstream量问题,但是我不知道客户端将发送哪些协议,所以我需要代理所有端口。 除了hosts / DNS,我无法控制客户端。 典型代理 – 只能用于某些协议/端口 SOCKS代理 – 适用于所有,但需要客户端configuration VPN – 适用于所有,但需要客户端configuration 我怎样才能有一个代理服务器或VPN在所有端口上侦听,并将作为某些主机的透明端点? 非常感谢你提前。
我们有一个问题,从某个特定的url的某些PDF需要很长时间来显示。 鱿鱼似乎用了很长时间来caching(超过2分钟)为110kb。 如果我没有通过鱿鱼浏览这个pdf,它完美的作品。 1359106030.833 120114 160.85.85.46 TCP_MISS/200 116194 GET http://www2.zhlex.zh.ch/appl/zhlex_r.nsf/0/9429732E0BEDB5EDC12574C60044A4CC/$file/xxx.pdf – DIRECT/195.65.218.66 application/pdf 你也可以看到tcpdump的差距 它存在于我们的Squid 3.1中,但也在Squid 3.2上。 它只发生在该url的PDF文件。 其他pdf工作正常。 它不能成为他们的服务器,因为它无需通过代理就可以顺利运行 这是我们的卫生configuration。 它从旧的鱿鱼版本被接pipe,并且从那以后没有被调整。 acl manager proto cache_object acl localhost src 127.0.0.1/32 acl bigip src xx.xx.xx.xx/32 acl to_localhost dst 127.0.0.0/8 acl monhost src xx.xx.xx.xx/32 acl srv-ts-057 src xx.xx.xx.xx/32 acl srv-ts-058 src xx.xx.xx.xx/32 acl snmppublic snmp_community Fast3thernet acl […]
问题: 我试图configurationapache作为一个反向代理,其中在查询string参数中指定删除服务器。 假设我正在mywebapp.com上提供一个站点。 如果你导航到http://mywebapp.com/proxy?url=http://www.someothersite.com ,那么Apache应该作为反向代理http://www.someothersite.com 。 同样,如果您导航到http://mywebapp.com/proxy?url=https://login.notmysite.com ,那么apache应该作为https://login.notmysite.com的反向代理。 注意事项: 1.在响应html中重写相关url以通过代理 2.重写来自远程服务器的redirect响应。 例如,如果用户请求mywebapp.com/proxy?url= https://login.notmysite.com ,并且远程服务器以https://login.notmysite.com/redirect,则用户的浏览器应该会看到redirect到mywebapp.com/proxy?url= https://login.notmysite.com/ 。 3.支持http和https 4.支持cookies 5.合理的安全。 我不想为世界上的任何人打开一个代理服务器,只能在mywebapp.com网站上的iframe中使用。 环境: 我使用Apache 2.2.24,但我可以升级,如果这将使问题更容易解决。 当前configuration: <VirtualHost 127.0.0.1:8081> ServerName www.mywebapp.com SSLProxyEngine On RewriteEngine on RewriteCond %{QUERY_STRING} ^url=(.*)$ RewriteRule ^/proxy – [E=url:%1] RewriteCond %{QUERY_STRING} ^url=(https?://[^:/]+)/? RewriteRule ^/proxy – [E=url_host:%1] RewriteCond %{QUERY_STRING} ^url=(.*)$ RewriteRule ^/proxy %1 [P] ProxyPassInterpolateEnv On […]
我目前正在一个客户站点工作,在那里他们使用带有HTTPS检查的Web代理:对于每个HTTPS连接,代理通过终止HTTPS通道来充当中间人,使用自己的内部生成一个新的证书并提交给客户; 当然,客户抱怨证书是无效的:为了避免这种情况,我已经在我的电脑的本地证书存储中导入了代理根证书。 我可以成功浏览HTTPS网站,并且不会收到任何警告; 这包括我公司的Exchange服务器上的OWA。 但是,Outlook Anywhere(使用与OWA完全相同的公用名称和证书)不起作用。 Outlook没有提供错误信息,它根本就没有连接。 为什么? 我该如何解决这个问题?
我们正试图了解如何为我们的Web应用程序设置代理服务器。 我们需要几个进程通过内部networking中的代理服务器访问Internet。 理想情况下,我们可以在代理内部的某处运行自定义的Python代码 – 特别是在实际执行请求之前。 基于评论的澄清:我们不是试图只使用代理:我们想要在代理中运行自定义代码来跟踪请求 – 响应过程。 这可能是一个非常基本的/愚蠢的问题,但现在我知道我们应该使用代理,我正在努力了解它们是如何工作的,以及如何将它们应用到我们的基础架构中。 我们需要做一些事情,比如在获取请求的URL之前修改请求的URL,修改请求头和有效载荷,并且在获取有效载荷之后可能得到一些响应数据。 非常感谢! 任何有关这方面的信息将非常感激!
试图find一个可以用Python自定义的好的HTTP代理。 希望这个代理库或应用程序能够让我为请求/响应周期添加自定义插件 – 特别是使用另一个代理(代理链接)的设施。 我们需要能够定制自定义代理select哪个代理服务器(不在列表中)请求将被转发的方式。 任何想法在哪里看? 非常感谢!
我正在尝试评估端口80上的stream量,以确定我们是否需要redirect请求,或者是否透明,同时透明。 场景: 用户通过Wifi连接到我们的系统。 用户导航到example.com。 不知何故,我需要通过查看用户IP和用户代理来评估对example.com的请求。 如果两者都是有效的值。 通过请求,如果没有redirect到一个启动页面。 任何人有任何想法如何可以实施?
我目前正在研究逆向代理,但没有具体的一个。 我正尝试通过身份validation通过Web上的另一个代理将反向代理的请求转发。 反向代理的主要原因是有用户重写的URL,当用户点击它,它将通过我的反向代理转发。 但是,它也需要通过一个真正的代理与身份validation。 所以基本上我试图实现的是,用户导航到一个站点,请求被反向代理捕获,反向代理然后通过另一个代理(通过代理validation)发出另一个请求。 当反向代理得到响应时,它会从响应中的内容中重写URL并将其传回给用户。 我的问题是,这是可能的吗? 如果是这样,我可以从哪里开始实施呢? 任何帮助表示赞赏,谢谢! 编辑:我find了一种方式来重写使用mod_replace mod代理中的url 。 但是还没有find通过另一个代理转发networking请求的方法