Articles of 代理

根据本地端口,通过不同的公共IP在Squid中进行代理转发

我希望通过不同的公共IP转发一个持久的HTTP请求。 它连接到服务器,并保持连接,因为服务器不断stream数据。 这需要对应用程序透明; 路由逻辑需要被限制在只连接到目标端口号(或主机端口)的HTTP连接上。 我正在考虑有一个Squid服务监听局域网IP,但在几个端口上; 如果应用程序连接到端口A,则通过nic A转发请求; 对于港口B的连接,通过nic B转发; 等等。 这是一个适合鱿鱼的任务吗? 哪里可以find关于configuration的一些提示? 我迷失了阅读Squid文档查找与此相关的任何事情(特别是如何映射本地端口 – >不同的输出NIC)。

代理服务器通过列表

我有SOCKS5代理服务器,这是经常更新的列表。 我希望我的stream量随机或按顺序通过此列表。 服务器本身必须是SOCKS5服务器。 例如: Data => 127.0.0.1:30000 => Proxy1 => Proxy2 => Proxy3 我怎样才能做到这一点 ? 我正在使用redsocks,但它只支持一个代理。

Apple iOS应用程序并在边缘代理上caching

我们的networking包含越来越多的iOS设备,所有这些设备的configuration非常相似。 所有的互联网访问都是通过透明代理。 我们发现,iOS更新和一些免费的应用程序caching在代理上,但任何付费应用程序都无法正确caching(因为它们似乎被encryption到Apple ID(?))。 我只是想知道是否有任何方法可以caching付费应用程序,以便购买n次,但每次都从代理caching下载,而不是从Internet下载。 不考虑公平排队和相关的“修复”,不pipe公平排队如何,直接从互联网下载的速度都会降低所有人的速度。 我知道这是不太可能的,但我认为没有任何东西可以丢失,在我研究其他解决scheme(例如QoS)之前,一切都会获得。

鱿鱼透明代理连接到另一个代理

对不起,我的术语我不是代理专家。 我需要做的是在没有任何客户端身份validation(这是为了让客户端不需要提供用户名/密码来连接到它)一个非常简单的HTTP(S)代理,而同样的代理需要把所有的东西都redirect到下一个“真正的”代理器,这个代理器的function非常强大 也许有人可以把我指向正确的方向 – 也许只是几行Squidconfiguration(只是为了知道要寻找什么)也将被接受为答案。

我应该使用代理/反向代理吗?

我有一些networking服务器在同一个networking,每个人都有自己的IP。 现在我想要一个代理根据请求的域将请求“转移”到正确的服务器。 一切都很好,直到我意识到所有请求都是从代理而不是原来的IP来考虑的。 如何使请求在TCP / IP中发送它的原始IP? 我不想使用获取variables或这种解决scheme。

在Nginx中使用redirect而不是代理进行负载平衡

我想用一种非常规的方式来使用Nginx。 我想在几个服务器之间进行负载均衡,而不是为那些我想redirect到的服务器设置代理内容。 也就是说,如果请求进入我的Nginx服务器,它应该302redirect到另一台服务器,通过从上游模块或等同物中随机选取一个。 我甚至不需要其他的上游块function,如权重(但如果可能的话,它们不会受到伤害)。 现在,我有以下configuration,这是我所需要的,但有点丑陋: upstream boxes { server 127.0.0.1:46011; server 127.0.0.1:46012; } server { listen 46011; return 302 http://box11.example.com$request_uri; } server { listen 46012; return 302 http://box12.example.com$request_uri; } server { listen 80; server_name example.com; location / { proxy_pass http://boxes; } } 有没有一个更简单的方法来处理这种情况,而不诉诸代理自己?

是否可以使用后端应用程序可以使用的Apache设置SSL / TLS版本HTTP头?

虚拟机上有一项服务需要通过SSLv3(IE6客户端的WinXP)访问专用IP。 几年前,我将该服务移到了该虚拟机上,以便能够为所有其他服务禁用SSLv3。 我想通知SSLv3客户端该服务的“某个时间”该服务将需要TLS 1.1或更高版本。 该通知不得在任何其他客户端显示(业务决策)。 为了达到这个目的,我想把在代理(Apache)上使用的SSL / TLS版本信息注入原始的HTTP请求,让后端应用程序有条件地放置“升级你的系统,恐龙! 基于实际使用的传输层安全方法的通知。 我如何configuration注射? 只有在使用debugging标志编译Apache时,我才能find所需的环境variables,但这在生产中是不可能的。 最终结果应该是Apache Proxy正在注入HTTP请求头“X-TLS-Version:SSL3”(或“X-TLS-Version:TLS12”或类似的语法)。

有没有可能通过DHCPconfiguration代理设置?

我有一个连接12台设备的小型局域网,运行dnsmasq作为dhcp服务器的ubuntu box以及作为web代理的另一个ubuntu box。 是否可以通过dhcp服务器configurationnetworking中的所有设备来使用此Web代理?

validationSMTP代理

我已经收购了一些邮件用户,我想把他们从现有的邮件服务器转移到我的。 我已经build立了一个代理服务器,它允许我代理IMAP和POP连接,而且我可以控制用于指引他们到合适的邮件服务器的DNS。 我没有访问旧的邮件服务器。 邮件代理服务器正在运行Linux 不幸的是,我怀疑有很多人使用同一台服务器的POP3和SMTP。 我想创build一个SMTP代理,这样我就可以在转换过程中为客户提供SMTP服务,而无需打开邮件中继。 似乎并没有出现Perdition在本地提供这个解决scheme。 有谁知道一个解决scheme,或者代理SMTP请求(包括AUTH请求) – 理想的能够映射哪些请求到哪个后端? [我还没有尝试IPTables DNAT规则 – 我怀疑这可能会起作用,但是我没有能力对每个域/客户端的不同服务器进行身份validation,这使得迁移变得更加困难]。 编辑 我已经尝试configuration达夫科特作为董事/代理代替亡灵。 这适用于IMAP和POP,但不适用于SMTP – 具体而言,它将根据用户名或域名进行身份validation – 它不会检查SMTP服务器的实际凭据。

nginx多个前端服务器与SSL DNS设置?

我有我的后端应用程序服务器设置,并与西海岸单个逆向代理nginx设置工作。 它也做caching。 现在我想在东海岸地区join一个可以caching的前端服务器。 我可以find很多关于单个前端到大量后端设置的资源,但没有提到多个前端到单个后端。 我不能找出DNS问题。 我使用谷歌域名,它不会让我添加另一个@logging指向其他服务器。 重复录制Google Domains ***附加信息 我会去的CDN路线,但该网站约550K页,每个40Kb左右。 大约20GB。 它的stream量也相当高。 我很好,不平凡。 目前与ramnode vps的主机 SSL可能是一个问题。 基本上可以1证书工作在多台服务器提供他们有相同的设置?