我使用openssh(服务器)和腻子(客户端)组合来使用远程web代理时出现性能问题。 我想禁用encryption和testing结果,看看它是否有所作为。 我怎样才能做到这一点? 有什么我可以在sshd_config修改。 我很新来openssh。 任何其他的想法,将不胜感激。 我已经基本上设置我的IE使用127.0.0.1袜子作为代理。 我把腻子连接到家里的openssh服务器上,我可以通过它浏览互联网。 然而,即使我知道我有一个快速连接到我的家(例如ftp工作在50Kbytes / sec以上),速度非常慢。
基础架构:数据中心,操作系统中的服务器 – Debian Squeeze,Webserver – Apache 2.2.16 情况: 现场服务器每天都在使用我们的cusotmers,这使得不可能testing调整和改进。 因此,我们希望将实时服务器上的入站HTTPstream量实时复制到一个或多个远程服务器。 stream量必须传递到本地Web服务器(在本例中为Apache),并传递到远程服务器。 因此,我们可以调整configuration,并在远程服务器上使用不同的/更新的代码,以便与当前的现场服务器进行基准testing和比较。 目前,networking服务器正在收听约。 由于客户结构的原因,除了80和443之外还有60个附加端口。 问题:如何重复执行一个或多个远程服务器? 我们已经尝试过了: agnoster复制器 – 这将需要每个端口打开一个不适用的会话。 ( https://github.com/agnoster/duplicator ) kklis代理 – 只会将stream量转发到远程服务器,但不会将它传递给lcoal web服务器。 ( https://github.com/kklis/proxy ) iptables – DNAT只转发stream量,但不传递给本地networking服务器 iptables – TEE只复制到本地networking中的服务器 – >由于数据中心的结构,服务器不在同一个networking中 在stackoverflow( https://stackoverflow.com/questions/7247668/duplicate-tcp-traffic-with-a-proxy )上提供的“使用代理复制tcpstream量”提供的替代scheme是不成功的。 如上所述,TEE不能与本地networking以外的远程服务器一起工作。 teeproxy不再可用( https://github.com/chrislusf/tee-proxy ),我们无法在其他地方find它。 我们添加了第二个IP地址(在同一networking中),并将其分配给eth0:0(主IP地址分配给eth0)。 将这个新的IP或虚拟接口eth0:0与iptables TEE函数或路由相结合没有成功。 为“在debian挤压下重复传入的TCPstream量 ”( 在Debian Squeeze上重复传入的TCPstream量 )提供的build议替代scheme不成功。 在客户端的每个请求/连接之后,cat | tc […]
我有一个提供静态HTML页面的Apache web server 。 出于某种原因,我不能自己改变这些文件,但是我仍然希望在每一个被提供的页面中注入一些HTML。 这是可能的mod_proxy ? 如果没有,任何人都可以推荐一个提供这样的function的软件? 编辑:我必须插入某种横幅广告(例如一个javascript )和一个跟踪像素。
我试图设置一个服务器与多个Web应用程序,这将通过Apache的VirtualHost(在同一台服务器上运行的Apache)服务。 我的主要限制是每个Web应用程序都必须使用SSLencryption。 在googlesearch了一会儿之后,在stackoverflow上查看其他问题,我为VirtualHost编写了以下configuration: <VirtualHost 1.2.3.4:443> ServerName host.domain.org <Proxy *> Order deny,allow Allow from all </Proxy> SSLProxyEngine On ProxyRequests Off ProxyPreserveHost On ProxyPass / https://localhost:8443/ ProxyPassReverse / https://localhost:8443/ </VirtualHost> 即使https://host.domain.org:8443可以访问,但是https://host.domain.org不是,这打破了我的虚拟主机configuration的目的。 Firefox抱怨说,即使成功连接到服务器,连接也被中断。 我也在apache error.log中得到以下警告: proxy: no HTTP 0.9 request (with no host line) on incoming request and preserve host set forcing hostname to be host.domain.org for uri […]
Joe,Jack和Jill使用IM作为他们工作的A公司之间的沟通媒介,并与世界各地的客户和合作伙伴进行沟通。 这里没有什么不妥 – 这是一个合法的工作工具。 +—–+ +—–+ |Mary | |Joe |——–+ +—–+ +—–+ | / +——+ ____________/ +—–+ | | / \ |Jack |—–|Server|—–| The Internet | +—–+ | | \____________/ +——+ \ +—–+ | \ |Jill |——–+ +—–+ +—–+ |Paul | +—–+ 我想,如果互联网连接死亡,乔,杰克和吉尔仍然能够在公司内互相联系。 毕竟,它们之间的networking连接并没有受到影响。 任何stream行的即时通讯networking都可以透明地做到这一点吗? 也许在公司服务器上安装类似代理的程序? These three still see each other vvvvvv +—–+ +—–+ […]
我想通过代理签出/更新代码,因为我的本地连接速度很慢。 我设置了ssh隧道: ssh -D 8090 [email protected]把所有数据包转发到我的localhost:8090。 我如何设置颠覆来使用这个?
我试图让这两个位置指令在Nginx中工作,但是我在启动Nginx时遇到了一些错误。 location ~ ^/smx/(test|production) { proxy_pass http://localhost:8181/cxf; } location ~ ^/es/(test|production) { proxy_pass http://localhost:9200/; } 这是我收到的错误: nginx: [emerg] "proxy_pass" cannot have URI part in location given by regular expression, or inside named location, or inside "if" statement, or inside "limit_except" block 这听起来很熟悉吗? 我在这里错过了什么?
我正在寻找一种简单的方法来从我的本地机器A,通过代理B,到目标主机C进行SSH。与C上的公共密钥一起使用的私钥在B上,而我不能把这个密钥放在我的本地机器上。 任何提示? 另外,我希望能够使用〜/ .ssh / config来做到这一点。 谢谢!
如何设置一个nginx的proxy_pass指令,这个指令还会包含发送给代理主机的HTTP基本authentication信息? 这是我需要代理的URL的一个例子: http://username:[email protected]/export?uuid=1234567890 最终目标是允许1个服务器呈现来自另一个服务器(我们正在代理的那个)的文件而不暴露代理服务器的URI。 我从这里find了Nginx的configuration,现在正确地工作了90%: Nginx-Fu: X-Accel-Redirect From Remote Servers 我只需要添加HTTP基本身份validation发送到代理服务器
WebSocket协议是HTTP协议的扩展。 然而,Apache2的代理模块似乎并不知道,并抛出重要的标题,将呼叫转换为标准的HTTP调用。 有没有办法让Apache2(1)理解WebSocket或(2)只是盲目地传递任何它得到?