Articles of 代理

如何设置Squid / Sockd Proxy后面的HTTP / s代理

我正在寻找一种(简单的)方法来configuration一个http / s代理服务器,以代理指向互联网的所有stream量(不在我们的子网中的主机上)到另一个代理服务器。 我们的设置的简短说明: 在我们的实验室networking中,所有主机都使用代理服务器(Squid)来访问互联网,现在我们的实验室环境中有一个几乎完全隔离的额外networking,但是我们希望允许它访问主机http / s(也可能是ftp)到互联网。 这个访问也是通过代理服务器完成的。 我不能给这个第二个代理直接互联网访问,所以stream量将不得不通过现有的代理服务器redirect。 我确实对两台服务器都有完全的控制权,并有一些自由作出修改。 任何想法如何或如何这是可行的?

如何configuration鱿鱼检查https请求和页面?

我希望允许鱿鱼通过完整的URL正则expression式匹配(不只是域)阻止https请求,并通过检查页面内容来阻止https响应。 有没有一步一步的指导如何设置? 特别是在http://wiki.squid-cache.org/Features/SslBump中 ,没有提到如何创build证书,以及如何将CA添加到networking中的计算机。 谢谢。

如何将Windows Server 2008 R2configuration为专用networking的转发代理?

即时通讯购买了一台新的服务器机器,它出乎意料地与Windows Server 2008的。我想用这个机器的几个目的:SQL数据库,备份系统,并为我的专用networking转发代理。 Windows Server 2008能处理这个吗? 我需要的function主要是日志logging:我需要知道用户访问什么networking资源。 我将如何做到这一点?

Squid网站redirect

我有一个内部网站,不能从我的networking上的一些机器访问,由于物理位置,VPN,networking范围等我想安装Squid“之间”networking转发请求来自客户端无法达到网站。 问题是客户没有能力连接到www.example.com,但他们可以通过一个鱿鱼代理到达一个networking,这反过来可以达到www.example.com 什么是正确的术语,我需要研究在鱿鱼,它只是cachingwww.example.com或我需要设置客户端使用URL被重写? 即www.squid-example.com – > www.example.com

Apache ProxyRequest

我在我的开发环境中有一个运行在端口8888上的Apache服务器。 我想让我的WebSocket服务器使用相同的端口。 (原因是在现场环境中不是8888,我们希望每个用户都能够使用websocket,所以80端口是最好的)。 我认为,如果我可以代理呼叫8888到托pipe到端口12345的套接字可以工作的内部WebSocket。 到目前为止,我已经启用 LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_http_module modules/mod_proxy_http.so 我已经添加到我的httpd.conf中: <VirtualHost *:8888> ProxyRequests On ProxyPass ^serverWebSocket.php ws://localhost:12345/serverWebSocket.php ProxyPassReverse ^serverWebSocket.php ws://localhost:12345/serverWebSocket.php </VirtualHost> Javascript以这种方式打开套接字: socket = new WebSocket("ws://localhost:8888/serverWebSocket.php"); 我知道用于websocket的Javascript和PHP服务器的代码工作,因为如果我直接把端口12345直接工作。 但现在,我想从外部使用端口8888。 我错过了什么?

Squid代理不工作,使用Ubuntu Server 10.04和两个网卡。 一个连接到WAN,另一个连接到LAN

我试图设置一个代理服务器,但我无法做到这一点。 这是我的设置的细节 我有一台服务器(IBM X3800系列)和一台台式电脑。 服务器不得不将网卡连接到它。 eth0和eth1。 eth0通过202系列的全球IP连接到广域网,互联网在服务器上正常工作,我可以连接到互联网。 eth1连接到交换机,下面是eth1中的configuration IP: 192.168.2.2 Netmask: 255.255.255.0 Gateway: 192.168.2.1 Network: 192.1968.2.0 Broadcast: 192.168.2.255 我只是使用apt-get install squid安装了squid代理。 我已经改变了文件 /etc/squid/squid.conf 并添加了下面的细节 httpd_accel_host virtual httpd_accel_port 80 httpd_accel_with_proxy on httpd_accel_uses_host_header on acl lan src 192.168.2.0/24 http_access allow lan 最后添加这些iptable规则 iptables -t nat -A PREROUTING -i eth1 -p tcp –dport 80 -j DNAT –to globalip:3128 […]

使用VPS作为代理端口转发器

我在家里有2个互联网连接。 我冲浪他们两个:每隔一个连接开关isp。 我已经使用我的VPS作为冲浪的常规代理,确保我总是有相同的IP地址为特定的网站。 但是:我不能使用某个Usenet程序的代理,所以我想在我的VPS上设置一个端口作为非常具体的代理。 我怎么做? 我试过这个规则: iptables -A FORWARD -p tcp -i eth1 -o eth1 -d 256.256.256.256 –dport 563 -m state –state NEW -j ACCEPT ACCEPT tcp — anywhere usenet-server.com tcp dpt:nntps state NEW ACCEPT udp — anywhere usenet-server.com udp dpt:nntps state NEW 但他们不工作。

如何让Squid允许基于推荐访问?

我有一个非常具体的需要,允许访问一个未知的领域,他们都有一个共同的领域作为推介。 反过来,我有一个网站,包括项目(JS,图像,CSS等)从一个未知的域名,我需要允许访问通过。 我知道引荐设置客户端,可以编辑。 在这种情况下,这不是一个问题,因为用户已通过凭证进行身份validation并进行了日志logging。 在squid允许基于转介的访问吗?

如何将Apacheconfiguration为应用程序服务器的SSL代理?

我有一个运行的物理服务器: 一个Apache(httpd)服务器 另一个web服务器(比方说Tomcat为了争辩)在端口1234上 我可以将Apache服务器configuration为充当SSLstream量的代理,同时保持应用服务器不知情的SSL吗? 我想象的是: stream量http://myserevr.com/app被redirect到https://myserver.com/app 到https://myserver.com/app的stream量被代理到应用服务器。 我的SSL证书只安装在Apache服务器上,而不安装在应用程序服务器上 到Apache服务器的其他stream量( http://myserver.com/anotherapp )直接从Apache服务器提供 什么是最好的设置来实现这一目标? (在Ubuntu上,如果有问题的话)

SSHdynamic代理不工作

大家, 我想获得一个dynamic的SSH代理设置,所以我可以做一些安全的网上冲浪/testing。 我已经在Mac(os X 10.6.7)和win7 professional(用腻子)上试过了, 我有2台Linux机器,1台运行CentOS5的机器,另外一台机器运行AWS的Cloud,运行Bitnami堆栈。 我在我的Mac上运行的命令是 ssh -D 1080 root@mylocalCentOSServer 连接就好了,然后我去我的机场的networking设置,并指定Http和Https代理服务器是127.0.0.1或本地主机,并使用端口1080.然后我打开一个网页浏览器(铬),并尝试击中一个网站,我每次都得到一个关于“代理服务器没有发送数据”或“服务器断开连接” 同样的事情发生在用腻子win7的箱子,连接好,我得到一个shell提示符,但代理只是没有来回移动数据。 我一定错过了一些东西,请帮忙。 谢谢! PS它失败,而我使用我的localCentOS框从我自己的局域网内,或从远程,甚至运行在AWS EC2服务器不起作用…