有关如何configurationWindows和Mac以在本地执行端口地址转换的build议。 需要testing一个位于端口99的Web服务。我正在testing的客户端应用程序(认为设备模拟器)不允许我访问一个端口,它会自动假设端口80.在生产中,我们有一个网关可以执行翻译Web服务器上的传入端口80到端口99之间。 我正在寻找一些简单的东西在客户端本地执行这个工作,而不必在别处安装鱿鱼或其他防火墙/代理服务。
似乎Firefox以不同于其他浏览器的方式请求networking字体(特别是Google的)。 作为结果,它们在Squid后面加载失败,我试图找出原因。 使用这个页面作为各种浏览器的参考,Firefox明显地显示它不同。 在鱿鱼日志,你看到这样的命中: TCP_DENIED/407 3292 GET http://themes.googleusercontent.com/font? – NONE/- text/html 如果您使用IE加载相同的页面,您会看到像这样的命中: TCP_DENIED/407 4389 GET http://themes.googleusercontent.com/static/fonts/federant/v1/C109bUmZeyhh-vIXq9lNfvesZW2xOQ-xsNqO47m55DA.woff – NONE/- text/html 那么为什么这个区别呢,我们怎么才能让它和Firefox好玩呢? 这是运行Squid 3.1.15,但也testing了一些其他的3.1.x版本。
我有一些在我的本地机器运行良好的代理服务器,但是当我在windows-server上使用同一个代理windows-server显示connection time out 。 有没有在防火墙的代理设置? 我们是否需要在服务器的防火墙中打开任何代理端口?
我试图在Amazon EC2上设置一个简单的SOCKS代理,但我无法弄清楚dante的文档和configuration文件。 现在,我已经能够build立一个没有身份validation的代理(我validation了它的工作后立即离线)。 我想实现的是一个简单的明文login自己的单用户代理。 我假设我应该在danted.conf中使用用户名方法,但无论我尝试我无法弄清楚。 这是目前的configuration没有任何身份validation,因为我不能得到它的工作。 logoutput: /var/log/danted internal: eth0 port = 1080 external: eth0 method: username none user.privileged: root user.notprivileged: nobody user.libwrap: nobody client pass { from: 0.0.0.0/0 port 1-65535 to: 0.0.0.0/0 } pass { from: 0.0.0.0/0 to: 0.0.0.0/0 protocol: tcp udp }
我已经设置我的Apache作为代理服务器通过configuration为: [server]# cat /etc/apache2/httpd.conf Listen 10.2.28.56:8787 ProxyRequests on <Proxy *> Order deny,allow Deny from all Allow from 10.2.0.0/16 </Proxy> 而10.2.1.85客户使用yum通过这个代理来更新/安装系统包: [client]# grep proxy /etc/yum.conf proxy='http://10.2.28.56:8787' 我也有代理使用适当的环境variables如下: [client]# cat .bashrc mytunnel='http://102.28.56:8787' export http_proxy=$mytunnel export ftp_proxy=$mytunnel export HTTP_PROXY=$http_proxy export FTP_PROXY=$ftp_proxy 当yum尝试更新其存储库时,它会按如下方式抱怨某些FTP链接的连接超时 [client]# yum -v repolist Loading "fastestmirror" plugin Loading "protectbase" plugin Config time: 0.067 Yum Version: 3.2.22 […]
我GOOGLE了,没有find我的问题的答案。 请帮帮我。 有两个服务器: serverA with public IP 12.0.0.10 and an private IP 10.0.0.5 serverB with public IP 20.0.0.11 我已经在serverB上设置SOCKS代理到serverA: ssh -D20.0.0.11:2222 [email protected] 所以当我在我的本地机在浏览器中指定SOCKS代理20.0.0.11:2222(serverB:2222)作为外部IP,而浏览时,我得到12.0.0.10(serverA IP)。 那没问题。 以及如果我去http://10.0.0.5 (serverA私有IP)它也是可及的。 那是我需要的。 我想让服务器s A private IP to be available through server的B公共IP在某些端口,但没有指定我的浏览器中的SOCKS。 我可以使用ssh端口,但问题是 – 我需要转发很多端口,不知道究竟是哪一个 – 我只知道范围。 所以当我连接到20.0.0.11到任何端口,例如,从3000:4000范围,我希望该stream量redirect到10.0.0.5在同一端口。 这就是为什么我决定可能通过SSH的SOCKS代理和iptables的REDIRECT可以帮助我。 客户端 – > serverBPublicIP(3000:4000范围内的任何端口) – > serverAPublicIP – > serverAPrivateIP(在serverBPublicIP上请求端口) 在serverB我做: […]
我目前正在尝试为Bukkit存储库设置代理存储库(如Nexus指南中所述 ),以便在本地构build一些依赖项目。 我正在使用url: http://repo.bukkit.org/content/repositories/bukkit_repos/ 这似乎是正确的URL,但无论我的configuration,我似乎无法让Nexus实际上通过存储库代理任何工件。 我试过了: 在本地Nexus版本中使用不同的ID, bukkit (我想要的ID)和bukkit_repos (与远程回购相匹配) 将发行版的策略从发布更改为快照,甚至使用不同的策略重新创build回购 将上面的URL添加为镜像 到期caching,重build索引,并更新索引 无论我尝试什么,我都无法在代理中看到任何工件。 我错过了什么?
在Apache 2.2中,是否有一种方法可以根据子域/ IP地址映射查找表(在文件或数据库中提供)将某些子域转发到另一个服务器(在另一个数据中心)? 我需要的原因是我有一个SaaS Web应用程序,每个客户都有自己的子域名,即customer1.mycompany.com , customer2.mycompany.com等。如果Apache收到一个客户的请求,其数据没有存储在当前的服务器,我希望Apache只是转发(代理?)请求到正确的服务器。 客户数量将不断增加(希望!),每次发生这种情况我都无法重新加载Apache。 更新: 我们目前的想法是使用GeoIP DNS将客户发送到正确的(最近的)服务器,并且如果客户被意外地发送到错误的服务器(例如他们正在旅行),那么我们需要进行代理。 但是,即使我们为每个子域添加了一个DNS条目,仍可能会有最初创build帐户或从一台服务器移到另一台服务器时发生错误服务器的请求。 由于各种原因,我们不想在DNS条目上设置一个非常低的TTL。
我像这样configuration了磅: ListenHTTP 地址192.168.21.10 端口1632 服务 后端 地址192.168.22.220 港口1622 结束 后端 地址192.168.22.220 端口1612 结束 结束 结束 ListenHTTP 地址192.168.21.10 港口1634 服务 后端 地址192.168.22.220 港口1534 结束 后端 地址192.168.22.220 港口1644 结束 结束 结束 我确实看到与tcpflow它在端口1632上获取192.168.21.10上的请求,但它不转发到我的服务器,我已经听192.168.22.220(而不是转发请求(不代理)到任何其他服务器… 我第一次使用英镑我知道它的服务,我没有看到任何日志消息在var /日志/消息 任何人都可以帮我吗? 谢谢
我有一个鱿鱼代理,透明地拦截来自内部networking的连接,并明确从另一个networking的连接。 我想为外部networking使用身份validation,并允许来自内部networking的任何连接。 是否有一个用于透明地截取连接的ACL,我可以用它来指定这个?