Articles of 代理

DNAT和REDIRECT在IPTABLES中的区别

好吧,可能是因为我很密集,或者找不到正确的来源,但我不明白为什么这些IPTABLES设置之一会比另一个更好。 这是我的设置: 我有一个作为一个透明的代理和路由器或sorting框。 它有两个接口,ETH0和ETH1,以及以下地址scheme: ETH0 = DHCP ETH1 = 192.168.5.1/24为192.168.5.0/24networking上的DHCP提供服务给LAN后面的客户端 我有privoxy安装和侦听端口8080作为透明代理。 我用这个设置完成的是能够把这个盒子放到一个现有的networking中,只需要最less的configuration,并把客户端连接到代理上。 这是我的原始IPTABLES文件 *nat -A PREROUTING -i eth1 -p tcp -m tcp –dport 80 -j REDIRECT –to-port 8080 -A POSTROUTING -o eth0 -j MASQUERADE COMMIT *filter COMMIT 这种configuration工作正常,stream量来回stream畅,没有问题。 我在privoxy的日志文件中得到原始的客户IP地址,生活很好。 当我开始查看其他人的configuration,并看到他们使用的是DNAT而不是REDIRECT时,我的困惑就出现了,我正在试图理解一个人的真实愿望。 这里是一个示例configuration: *nat -A PREROUTING -i eth1 -p tcp -m tcp –dport 80 -j DNAT –to […]

用Postfix代理邮件到不同的smtp服务器

如何转发(或代理)邮件到不同的smtp服务器取决于收件人地址? 我有一台SMTP(后缀)服务器监听端口25的机器。我想用Lamson( http://lamsonproject.org/ )来处理一些收到的邮件和一些邮件,我希望有postfix来处理。 我的想法是设置Lamson在不同的端口上听,比如localhost:10025。 然后我设置postfix通过侦听端口25捕获所有的邮件。 如何configurationPostfix在10025上将某些邮件代理给Lamson,并处理所有其他邮件?

有没有办法在代理服务器中cachingHTTPS请求?

我们在我们的环境中使用Squid代理服务器,我们想cachingHTTPS请求。 有什么办法可以configurationSquid或一般的代理服务器来cachingHTTPS请求?

在Windows上简单的TCP代理?

我想要的是configuration一台计算机在家里与Windows并使用它作为TCP代理连接和路由数据包从80到端口23在互联网的另一台服务器

Internet Explorer 9和10组策略首选项丢失

我有一个单独的域控制器networking(Windows Server 2008 R2,运行在2003林/域级别),客户端当前正在从WinXP Pro迁移到Win7 Pro。 我需要控制Internet Explorer的代理设置:我已经制定了一个在Windows XP + Internet Explorer 7和8上正常工作的策略,但是没有Windows 7 + Internet Explorer 10和11 这是有道理的,因为你必须设置代理使用策略首选项而不是pipe理模板 但是,当我去首选项,并尝试select新,我只有5和6,7和8可选。 IE 5-8 http://blogs.technet.com/resized-image.ashx/__size/550×0/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-52-58/7558.gpp1.jpg 我希望那里有IE9和IE10以及(我知道IE11使用IE10设置 ) 我已经尝试应用使用IE8策略的代理设置,这在XP客户端上可以正常工作,但不是7个客户端:代理设置只是空的。 我有一个可以正常工作的Central ADMX Store(\ [FQDN] \ SYSVOL [FQDN] \ Policies \ PolicyDefinitions),我首先从Windows 2008 R2 + IE 10策略集合中复制了一套Windows 2012 R2 + IE 11政策。 为防万一本地服务器出现问题,我备份,然后将2012 R2策略复制到本地服务器的c:\ Windows \ PolicyDefinitions中,然后运行gpupdate / force。 我知道正常的GPO部分工作,因为我有我的中央存储“至lessInternet […]

nginx代理重试,而后端正在重新启动

Nginx返回502,而后端正在重新启动。 如何让Nginx代理重试N次,延迟M秒? 有没有插件或其他东西?

带有ProxyPass的Apache httpd错误“proxy:ap_get_scoreboard_lb”

我设置了Apache来代理tomcat,但是当我定位页面时出现以下错误。 我有时会得到一个空白页面或503: [错误] [Mon Dec 03 04:58:16 2012] [error] proxy: ap_get_scoreboard_lb(2) failed in child 29611 for worker proxy:reverse [Mon Dec 03 04:58:16 2012] [error] proxy: ap_get_scoreboard_lb(1) failed in child 29611 for worker https://localhost:8443/ [Mon Dec 03 04:58:16 2012] [error] proxy: ap_get_scoreboard_lb(0) failed in child 29611 for worker http://localhost:8080/ 我在vm上configuration了两个虚拟主机,如下所示: [http主机] <VirtualHost *:80> ServerName www.mysite.net ServerAlias […]

SSH通过使用ProxyCommand的多个主机?

我在家里的电脑上有一个〜/ .ssh / config的项目,如下所示: host foo bar ProxyCommand ssh -x -a -q gateway.example.com nc %h 22 其中gateway.example.com是一个连接到公共互联网和内部networking的服务器。 网关盒使用/ etc / hosts中的条目来parsingfoo和bar。 我的问题是我需要到达foo另一边的盒子。 我们称之为“baz”。 “baz”主机位于foo所连接的另一个专用networking上,但不是“网关”所连接的那个。 我试过使用这个: host baz ProxyCommand ssh -x -a -q gateway/example.com ssh foo nc %h 22 但是这并不奏效,而且我有点不在乎自己的深度。 我如何做到这一点? 我不认为这是重要的,但我在Ubuntu 10中这样做。

Nginx代理按请求方法

是否有可能/如何configuration一个Nginx位置块代理不同的后端取决于请求方法(即GET / POST)? 原因是,我目前正在处理2个方法在2个不同的URL(一个通过http代理,另一个通过fcgi),并试图使其更加“rest”,所以,理想情况下,将获得资源返回列表而POSTing到相同的资源应该添加到列表中。

haproxy:在高负荷下保留现有会话,为新来者提供'503'服务

尝试做标题中所说的:保持高负载下的现有会话,并为新到访客提供503消息。 问题:它工作,但会议不会持续约90秒。 目前的结果让我想知道是否有超时设置我错过了。 目的 我试图让haproxy: 当前端的会话总数低于一定的阈值时,将新会话的请求发送到后端-001。 当前端的会话总数超过该阈值时,向新会话提供503错误 即使会话数量超过阈值,也允许请求现有会话 通过这种方式,处于填写多步骤forms的访问者不会因为503错误而感到惊讶,并且新的访问者可以被告知“请稍后再来,因为我们现在真的很忙”。 build立 设置如下: {visitors} ↓ [haproxy] ↓ [rails app on unicorn served by nginx] (right now just one backend: 'backend-001') 目前的做法 为了达到上述目的,我使用下面的configuration。 这是一个非常低的限制(前端10个连接(fe_conn gt 10)),以便于testing。 为了使服务器承受一些负载,我使用httperf如下: httperf –hog –server staging.machine.tld –uri / do_some_things –wsess = 500,10,30 –rate 2 global daemon maxconn 10000 defaults mode http timeout connect […]