Articles of 代理

在Nginx上设置代理,非常基本

嗨,我习惯于与Apache和Mod代理,我的服务器configuration看起来有点像这样,我redirect所有传入的请求 ServerName example.com DocumentRoot / var / www / trunk / public ServerName www.example.com redirect永久/ http://mentoredge.com ProxyPreserveHost打开 ServerName o.example.com ProxyPass / http:// localhost:8000 / ProxyPassReverse / http:// localhost:8000 / 在这里,我将所有的input请求路由到本地主机的8000端口。 我已经迁移到Nginx现在即时尝试设置相同的o.example.com这个代理。 有人可以向我解释如何做到这一点。 server { listen 80; server_name o.example.com; location / { proxy_pass http://localhost:8000; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; client_max_body_size […]

Linux上的代理像微软ISA

我已经在我的Linux机器上安装了jaxer服务器,如果程序的本地URL有效,那么程序会提取URL。 但是对于外部/公共URL,它不起作用 当我在我的Windows机器上灌输jaxer时遇到了这个问题,这是通过安装Microsoft ISA并通过configuration代理来解决的。 在Linux上,我应该这样做,我的代理详细信息被添加到我所做的所有请求?

使用数据库信息反向代理HTTP请求

我们有一个稍微不规则的Web服务器:它根据用户的IP地址提供用户详细信息。 用户详细信息存储在多个数据库中; 每个数据库存储有关用户子集的信息。 用户只有一个数据库中的数据。 有一个主数据库告诉你哪里可以find每个用户。 由于外部因素,Web服务器必须由每个数据库的专用机器来replace。 设置一个在服务器之间拆分请求的反向代理很容易。 但是,决定将哪个服务器转发请求取决于主数据库中的条目。 是否有一个反向代理服务器,允许脚本来决定哪个后端服务器来处理特定的请求?

用代理发送ICMP请求

有什么办法用代理(HTTP代理或袜子)发送ICMP请求? 如果可能请给我一个例子(通过任何语言,Perl,Python,…)。 提前致谢 。

在远程服务器上设置代理?

想知道是否可以在远程服务器上设置代理。 我试过PHProxy,这是一个基于浏览器的浏览器代理脚本,我可以通过FTP上传,但它并不总是与脚本或闪光灯的function。 是否可以configuration我的服务器,使我可以通过我的浏览器的连接设置进行代理? 或者你有更好的select? 提前致谢! PS:我希望ServerFault是适合这种事情的地方,如果不是的话,很抱歉。

Squid:无论如何cachingn分钟的内容

我正在为一群开发Web Spider的程序员pipe理一个networking。 我们希望设置一个鱿鱼caching,以便更好的networking中的所有服务器。 (并且也是为了让我们的testing运行得更快)。 我们需要的configuration非常简单:caching所有内容30分钟,不pipe是什么(忽略上次修改,电子标签等)。 我们怎么做?

负责阻止或干扰长URL的networking组件

更新: 在我们处理这个问题的时候,我们意识到HTTPSstream量不会遭受“长url”的问题(除非你有一个特别长的域名)。 这是因为URL的查询string在HTTPS请求消息中被encryption,因此代理或防火墙不可见。 虽然我们调整了思科防火墙的最大url长度设置(这有所帮助),但我们也意识到我们的生产站点将完全落后于HTTPS,所以我们不必再担心。 几个月前,我login到meta.stackoverflow.com时遇到了问题,并且通过电子邮件向Stack Overflow团队求助。 他们指出: “我无法使用我的OpenIDlogin – 故障排除技巧” ,这让我相信我可能会在一个积极的防火墙或代理服务器后面阻止长URL。 我也遇到了使用长URL的其他网站的麻烦。 我正在使用第三方供应商的网站进行testing,他们的站点通过非常长的查询参数请求.axd资源。 我在networking内部的网站function上遇到了很多麻烦,所以我又一次认为代理或防火墙是干扰的。 我将要求我们的SysAdmin团队研究这个“长URL”问题,但如果可能的话,我想给他们更多的指导。 我们的一个系统pipe理员说他认为我们是在思科Web应用程序防火墙的后面。 在这个设备上是否有一个特定的设置,我们可以看看是否阻止长URL? 是否有其他常见的networking组件来看看是否阻止长URL? 注意:以下是我确定我认为问题出在networking组件而不是我的个人计算机上的步骤。 当我从以下网站访问他们的网站时,第三方供应商的网站无法正常工作 : IE8,Firefox或Chrome上运行Windows XP的域内工作PC(甚至在从IE8连接时,Fiddler甚至显示HTTP协议违规)。 IE8和Firefox从域内Windows Server 2k3terminal服务器。 在域pipe理员login的域内Windows 7计算机上的IE8和Firefox。 IE8在通过有线连接连接到我们的networking的域外Windows 7个人笔记本电脑上。 当我从以下网站访问他们的网站时,第三方供应商的网站正常运行 : IE8和Firefox在上面提到的相同的个人笔记本电脑,但通过WiFi连接,通过我们的networking堆栈。 由于网站运行不正常的最低标准是我们公司的networking堆栈,我认为这个问题可能存在。

如何将stream量从一个NIC代理到另一个?

有什么基本的Windows代理服务器软件,允许您在一个networking接口(NIC /适配器等)上设置代理服务器,并让stream量通过另一个networking接口,就好像它从第二个接口发送? 示例:NIC1尝试通过127.0.0.1:9090上的基于软件的代理服务器向Google.com发送stream量。软件代理通过NIC2将stream量发送到Google.com。 编辑 我去星巴克很多,我喜欢用他们的免费无线networking。 不过,我宁愿通过我的系留电话的3G连接而不是通过星巴克networking发送特定types的stream量。

如何使用Win7和Win2008R2代理和encryption所有的互联网stream量?

我有一台Windows 7笔记本电脑和一台Windows 2008 R2服务器。 我如何encryption和路由从Win7笔记本电脑到Win2008R2服务器的所有互联网请求? 我猜服务器将被称为代理? 目标是防止未encryption的networking窥探。 我发现这篇关于使用SSH的文章,但我更喜欢官方的Windows集成解决scheme。 微软在这方面的“方式”是什么? http://lifehacker.com/237227/geek-to-live–encrypt-your-web-browsing-session-with-an-ssh-socks-proxy 我希望这可以适用于所有的互联网stream量,而不仅仅是浏览器stream量,我想在很多Win7客户端上设置。 卡尔

Apache可以为非标准端口上的网站提供代理请求吗?

我有一个运行在192.168.1.100的Web服务器和一个运行在192.168.1.100的Apache 2.2代理 如果我的Web服务器正在监听标准端口80,则可以成功发出HTTP请求 GET http://192.168.1.100/ HTTP/1.1 Host: 192.168.1.100 并得到回应。 但是,如果我的Web服务器运行在非标准的端口,如12345,那么我的代理请求 GET http://192.168.1.100:12345/ HTTP/1.1 Host: 192.168.1.100:12345 当Web服务器在端口80或12345上运行时,我可以直接访问这个页面,当Web服务器在端口80上运行时,我可以通过代理访问它,但是我不能通过代理访问它Web服务器在端口12345上运行时的代理。 我需要设置哪种Apacheconfiguration来允许请求转到非标准端口上的Web服务器? 编辑:我应该指出,我需要一个通用的转发代理,可以访问互联网上的任何网站,除了这些本地网站在非标准端口上运行,所以我不能简单地设置一个反向代理服务器,而无需为每个内部网站添加configuration。