我有一个超过20GB的可用RAM的媒体存储服务器。 服务器存储一个FLV文件。 我使用NGINX与HttpFlvStreamModule进行stream式传输。 它的作用像一个伤害。 我想利用免费的内存来存储最受欢迎的电影。 这将给硬盘一个呼吸。 我已经尝试将proxy_cache与安装到RAM的目录结合使用。 代理caching工作正常,但flv模块停止工作,我无法倒带电影(寻求)。 我已经尝试了几个nginxconfiguration,但没有一个按我的意愿工作。 另外,我尝试使用proxy_store,但是在caching选项中它很差。 proxy_cache_min_uses选项对于select最stream行的文件非常重要。 任何人都有类似的问题?
我希望将代理configuration为允许通过端口9418的HTTP_CONNECT进行git下载。 我该怎么去做呢? 谢谢 。
我试图在两个主机之间build立一个双重ssh隧道,所以我可以通过它来代理stream量。 使用正常的SSH命令,我得到了以下工作: ssh -t -L2000:localhost:2000 user@host1 ssh -D 2000 differentuser@host2 我对这个命令的理解是“将本地端口2000转发到第一个远程主机上的端口2000,然后将第一个远程主机上的本地端口2000视为到第二个远程主机的SOCKS代理”。 我已经将相关公钥复制到每个主机,以便每一步都不需要密码。 这工作正常,直到其中一个连接下降。 然后我尝试使用autossh解决这个问题,例如: autossh -t -L2000:localhost:2000 user@host1 autossh -D 2000 differentuser@host2 但它一直在显示: bind: Address already in use channel_setup_fwd_listener: cannot listen to port: 2000 但是,我从第二台主机上得到了一个shell提示符,但是这个通道不工作。 然后我尝试在第一个和第二个主机之间使用不同的端口,如下所示: autossh -t -L2000:localhost:2001 user@host1 autossh -D 2001 differentuser@host2 这没有产生任何错误,但由此产生的隧道仍然没有工作。 手动执行这些步骤,例如: autossh -L2000:localhost:2000 user@host1 然后在主机1上: autossh -D 2000 differentuser@host2 完美的作品。 […]
对于某些开发目的,我需要使用带有身份validation的代理服务器来testing应用程序。 我使用Squid,但有时我只需要一个简单的可configuration代理,我需要提供主机名/ IP地址,用户名,密码和端口并运行testing。 有没有用于开发目的的轻量级代理服务器?
我们为我们的源代码控制运行TFS,为我们在Windows 2008上运行的构build服务器运行TeamCity。 一切工作正常,但我相信一些networking问题发生,现在我们的TeamCity构build代理不能访问TFS。 这是得到以下代理错误: 错误 – 无法parsing代理名称:'[代理服务器名称]' 一些更多细节: 不知道代理服务器来自哪里。 我无法ping通,而且似乎并没有其他用户通过它路由 当我远程login到服务器时,我可以从会话中访问TFS服务器,所以它似乎使用了与TeamCity进程不同的代理设置。 如果我将Team City服务更改为在我的networking帐户下运行,它们仍会收到相同的代理错误消息。 我相信它应该是一个内联网连接。 他们通过MachineName.SubDomain.Domain.com的FQDN访问对方,其中子域和域是相同的。 这些服务正在本地系统下运行。 我们没有一个专门的NT帐户供他们运行,而且这个工作都可以正常工作好几个月。 是否有一些设置可以控制服务是否通过Intranet访问代理? 我不认为我可以直接login本地系统,并启动IE代理设置。 谢谢
鉴于以下url: domain.com/wiki/ 我想要Apacheredirect下面的所有请求(所以domain.com/wiki/*)otherdomain.com:8080/。 但诀窍是我希望用户总是看到domain.com/wiki/。 其他域的webapp认为它是在根目录下运行的,所以内部链接到css和images,就像/css/style.css一样。 这些url需要重写为/wiki/css/style.css。 以下configuration主要在那里,但是缺less/ css&/ images rewrite解决scheme: ProxyRequests Off ProxyPass /wiki/ http://otherdomain.com:8080/ ProxyPassReverse /wiki/ http://otherdomain.com:8080/ 任何和所有帮助表示赞赏。
前言: 我的公司推出了一个软件套件,用于提供实时和按需多媒体(video,幻灯片,聊天等)。 我们提供服务器,客户端创作工具和客户端浏览器播放器。 我们的许多客户都是巨大的企业巨人,有一个共同点:复杂的全球内联网。 我们经常遇到代理,网关,TCP加速器,反向代理caching服务器,QoS协议,防火墙和偶尔的BOFH问题。 我们的团队很小,我们的办公室基础设施也是如此。 每个人都在OSX上,有几个testingWindows机器。 我们的networking由OSX服务器,AirPort Extreme,HP 2510-G24和100mbps有线互联网提供。 甚至没有像我们的客户那么复杂。 如果它坏了,我们跑到商店买一个新的。 这种差距耗费我们的时间,金钱和面子。 我们可以做得更好。 我想build立一个开发内联网来模仿我们客户的networking。 有了这样的钻机,我们可以提高我们对客户遇到的问题的理解,并为他们提供可靠的build议。 题: 我怎样才能模拟一个通用的企业内联网。 我可以以低廉的价格实施什么样的最低限度的设置来重现客户的networking环境? 一些背景细节: 我们的平台 : 我们的内容播放器是基于Flex的,video编码为h264 我们通过HTTP传输需求内容,调节带宽。 我们通过RTMPstream式传输实时内容,不期望的回退到RTMPT(通过HTTP隧道传输的RTMP) 平台规模,唯一的瓶颈就是networking 我们遇到的技术问题 : 不允许RTMP(端口1935)访问 代理请求的速率限制。 (RTMPT将每秒发出几个HTTP POST调用) 以前未公开的带宽上限 病毒扫描程序坚持在发送到客户端之前完整地下载所有文件 局域网内子网之间的高度限制带宽配额(例如:校园到校园,城市到城市) 古老的基础设施(你想把高清stream送到BFE?在一个12年的固定线路上,甚至没有人能够find这个文件)到一个没有扬声器的NT4客户端? O RLY ?) 在n个字节之后的有意的带宽限制(这是正确的字吗?) 我们想尝试一下: 多播协议/技术 内联网中子网之间的多播 Intranet中子网之间专有的P2Pstream媒体技术 自适应速率stream QoS协议configuration 这样一个系统应该允许我们: 开发坚实的回退机制到我们的软件 开发一个简单易用的诊断工具(销售,经理) certificate经过validation的代理/防火墙configuration片段 向我们的客户端用户提供准确的错误信息 甚至可能是一两张白纸 最初,我开始思考一个运行鱿鱼的单一Linux机器以及一个体面的低端pipe理交换机就足够了。 但是我在开玩笑吗? 我从来没有devise过一个networking。 […]
我在我的Apache虚拟主机中设置了一个redirect服务,这个虚拟主机服务于几个子域名 – 称为a.example.com和b.example.com – 在rails应用上提供ruby服务。 在我的虚拟主机configuration文件,我有这个规则: rewriteEngine on rewriteRule proxy/(.+)$ http://news.example.com/$1 [P] 这个想法是,我可以做http://a.example.com/proxy/news/a并获得http://news.example.com/news/a的内容,但在同一个子域,所以阿贾克斯doesn不认为我的阿贾克斯请求是跨域 – 关于这个问题的更多信息 。 问题是,虽然它在我的临时环境中工作得很好,但它不在生产中! 两台服务器都是Ubuntu服务器10.04。 Apache来自标准的ubuntu软件仓库,使用apt-get install 。 我已经做了整个/ etc / apache2 /目录的差异,唯一的区别是服务器名称。 如果我把最后一个选项改为[L],我得到一个redirect,所以这让我觉得mod_rewrite正在工作。 它只是不会与mod_proxy交谈。 通过查看日志( /var/log/apache2和rails日志),生产中的重写规则似乎被忽略 – 日志完全相同,就好像它不在那里一样。 我怎样才能debugging呢? 我可以强制Apache给我更多的信息,当我访问/proxy时为什么不执行这个特定的规则?
我对最简单的解决scheme感兴趣,身份validation实际上甚至不需要testing用户/传递对…它只需要执行httpauthentication挑战。 我正在尝试在我正在使用的库的代理上testinghttp auth。 我已经实现了一个脚本,返回“OK”作为我的程序使用,如下所示: auth_param basic realm Squid proxy-caching web server auth_param basic program /usr/local/bin/ok 鱿鱼死了,这是什么显示在我的日志中: 2012/03/13 13:09:24| WARNING: basicauthenticator #1 (FD 12) exited 2012/03/13 13:09:24| WARNING: basicauthenticator #2 (FD 14) exited 2012/03/13 13:09:24| WARNING: basicauthenticator #3 (FD 16) exited 2012/03/13 13:09:24| WARNING: basicauthenticator #4 (FD 18) exited 2012/03/13 13:09:24| Too few basicauthenticator processes are […]
是否可以设置mikrotikauthentication用于设置其他应用程序连接到互联网使用mikrotik代理? 例如使用mikrotik代理服务器连接miranda IM: 我试图使用热点login,绕过热点选定的MAC / IP(IP绑定规则和login没有凭据),但它不工作..