我有一个VPS设置为代理服务器与Squid代理。 现在我想要做的是,在另一个VPS上设置另一个代理服务器 – 这个VPS将拥有自己的一组可能的IP作为代理。 我想能够路由到任何一个代理… 对于上述做法,我是否需要从头开始编写脚本/库? 是否有任何现有的库,允许轻松configurationSquid,并允许多服务器Squid设置function? (我宁愿图书馆在Java中)。
我们为我们开发的特定Web应用程序提供了大量的Web服务器。 我们的客户目前使用Alogging将域名或子域名指向我们的服务器之一。 随着我们不断增长,我们需要能够dynamic地将站点移动到不同IP上的不同服务器上,这意味着要求客户端更新他们的DNS,我们不会/不愿意这样做。 dynamic地,我的意思是,如果一台服务器出现故障,我们希望重新生成新服务器上的数据,改变域指向的位置,并在几秒钟/几分钟内使应用程序备份。 我的第一个想法是使用我们的DNS服务器,但许多客户端不能改变他们的NS服务器到我们的。 而且只能将Alogging添加到单个静态IP。 所以我看了一下代理层,像HAProxy可以通过主机名来路由stream量。 这个问题是我需要能够每隔几秒钟添加一个新的域,HAProxy使用一个configuration文件,你必须重新加载服务来应用新的configuration。 每隔几秒钟都不好运行。 无论如何,我可以用代理应用程序或DNS应用程序做到这一点?
我们有一个通过静态IP地址从外部暴露的networking。 我们的主要SBS 2011服务器托pipe远程/邮件网站(remote.company.net),而networking上的另一个IIS服务器托pipe我们的客户网站(clients.company.net)。 但是,我无法将client.company.net http请求从SBS退回到实际托pipe该网站的其他IIS。 你能帮我设置一下吗? 谢谢
我期待转发端口21000进来的stream量redirect到80,然后通过代理(80回到21000)stream回。 你如何configuration这个?
经过一番调查,我最终设法使用“拒绝连接”ACL来将我们公司的封锁网站列表应用到https / ssl网站。 但是,当用户尝试访问被阻止的网站时,他只能从浏览器中看到默认的503错误页面,而不是我们的标准访问被拒绝页面。 有没有办法configurationSQUID显示错误页面,而不是浏览器的错误页面?
我在Debian 6的普通configuration中安装了squid 2.7 stable 9。 当我通过Squid 2.7打开页面“www.ru”与IE6时,我看到提供下载“index.php”。 当我围绕代理打开这个页面时,一切都好。 为什么这样?
我提供的VPS服务,我不希望我的IP地址被垃圾邮件发送者破坏。 我想在这里实现的是路由所有出站stream量到某种types的smtp代理服务器,这将让其他stream量通过分析电子邮件包对垃圾邮件。 我知道有一些很好的开源垃圾邮件filter解决scheme,比如spamassassin,但是这些filter在它前面需要一个MTA,比如postfix。 但是对于VPS,我不能这样做。 那么请问有人可以点亮一下吗? 谢谢。
我有一个Linux服务器,并在另一台机器上有一个代理服务器。 我的Linux服务器需要连接到ip'y'端口'x' 是否有可能创buildiptables规则或另一种方式来:当我的linux服务器试图连接到端口'x'在ip'y'使用我的代理服务器在另一台机器上? 换句话说,当需要通过使用另一个代理服务器机器连接ip'y'上的端口'x'时,我需要对服务器的ip进行更改。 简单的问题:“需要一种方式来代理一个端口”
我将Apache2设置为远程站点的反向代理。 假设远程站点是http://app.remotesite.com 。 这是我的虚拟主机configuration的一个片段: ProxyPass /pxy/ http://app.remotesite.com/ 所以这应该像http://app.mysite.com/pxy/search?q=abc这样的请求,并通过http://app.remotesite.com/search?q=abc传递。 当我尝试这个时,我收到了一个“不好的请求”。 根据/var/log/apache2/error.log中的输出,它正在正确地执行代理,但是看起来好像当它连接到远程站点时,它使用其IP地址。 如果我把这个IP地址(在error.log中打印出来)做了一个请求,比如http:// [IP地址] / search?q = abc,我得到了同样的“Bad request”错误。 我的假设是远程站点正在依靠主机名正确地提供请求,但mod_proxy不会发送它。 我知道ProxyPreserveHost设置,但这是为了保留代理请求(在这种情况下,app.mysite.com),这是不是我想要的原始主机名。 任何人都可以提出一个方法来强制mod_proxy在其请求中使用远程站点的主机名? 或者,如果我的假设没有道理,请指出还有什么可能出错?
如果你进入服务器的域名而不是IP地址,或者你需要一个专用的IP地址,它会起作用吗?