问题标签 [proxy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 使用 HTTP 代理上传 FTP 文件
有没有办法在 HTTP 代理后面将文件上传到 FTP 服务器?
似乎不支持在使用 .Net Webclient 的 HTTP 代理后面上传文件。(http://msdn.microsoft.com/en-us/library/system.net.ftpwebrequest.proxy.aspx)。
如果没有解决方法?如果没有,你知道我可以使用一个好的免费 FTP 库吗?
编辑:不幸的是,我没有任何 FTP 代理可以连接。
apache - 有什么方法可以确定客户在网页上花费的时间
假设我有一个可以增强的开源 Web 服务器或代理,比如说 apache 或 squid。
有没有办法确定每个客户在网页上花费的时间?
HTTP当然是无状态的,所以它不是微不足道的,但也许有人对如何解决这个问题有想法?
windows - 如何在 Windows XP 中转发进程的 TCP/IP 流量?
替代文字 http://img440.imageshack.us/img440/6950/problemyd1.png
(带点的卷线代表网络路由。)
有一个名为“foo.exe”的进程,有没有办法将它通过 TCP/IP 通信的所有内容转发到位于其他地方的转发代理?此转发不应反映到其他进程。
另一个问题:如果有多个网络适配器,是否可以强制进程使用一个特定的适配器。
由于在这个例子中 targethost.com 是已知的,我可以编辑“system32\drivers\etc\hosts”来将 targethost.com 的 IP 映射到 localhost,其中端口 8765 将是第一个等待传入连接并传递所有内容的转发器转发到 proxy.foo.com。我想知道是否有更优雅的方式来做到这一点。
这不适用于恶意软件,我正在使用复杂的家庭网络进行一些网络测试。谢谢你警告我们。
为此,一些免费软件将是完美的,或者是代码创意(本机或 .net)。非常感谢。
c# - 如何使用 C# 通过套接字将 cookie 发送到客户端?
好的,如果我有这个权利,我的代码可以在特定的 url 获取 cookie,但是一旦我将 cookie 获取到容器中,我如何通过套接字将它发送到客户端?就像下面直接用于常规 http 页面请求的代码一样。
我的请求/响应代码部分
这是我正在编码的代理服务器的一部分,我遇到了 cookie 问题。
C#.net3.5
apache - HTTPS 隧道
在我的工作场所,流量拦截器/防火墙越来越糟糕。我无法通过 22 端口连接到我的家用机器,而且缺乏 ssh 访问让我感到难过。我以前可以通过将 SSH 移动到端口 5050 来使用 SSH,但我认为最近的一些过滤器现在将此流量视为 IM,并可能通过另一个代理将其重定向。这是我最好的猜测;无论如何,我的 ssh 连接现在在我登录之前终止。
这些天我一直在通过 HTTPS 使用 Ajaxterm,因为端口 443 仍然不受干扰,但这远非理想。(糟糕的终端仿真,缺少端口转发,我的浏览器以惊人的速度泄漏内存......)我尝试mod_proxy_connect
在 . . 可悲的是,这似乎行不通。HTTPS 连接有效,直到我完成发送请求;然后 SSL 废话。似乎接管了整个连接,而不是继续通过管道,这让 HTTPS 客户端感到困惑。mod_ssl
CONNECT localhost:22 HTTP/1.1
mod_proxy_connect
mod_ssl
有没有办法让它工作?我不想通过纯 HTTP 执行此操作,原因如下:
- 留下一个像这样的大胖子开放代理只会很臭
- 一个大的开放式代理也不适合 HTTPS,但是需要身份验证对我来说感觉很好
- HTTP通过代理——我不太担心我的流量被嗅探,因为它将通过隧道“纯文本”传输——但它比HTTPS更容易被破坏,而HTTPS基本上不能被代理
要求:
- 必须在端口 443 上工作,而不会干扰其他 HTTPS 流量(即我不能将 ssh 服务器放在端口 443 上,因为我将不再能够通过 HTTPS 提供页面)
- 我拥有或可以编写一个在 Windows(或 Cygwin)下运行的简单端口转发器客户端
编辑
DAG:有人向我指出了通过 HTTP(S) 建立 SSH 隧道,但这并没有帮助:在文章的最后,他们提到了Bug 29744 - CONNECT 不适用于现有的 SSL 连接,从而阻止了 HTTPS 上的隧道,正是我遇到的问题。此时,我可能正在查看一些 CGI 脚本,但如果有更好的解决方案可用,我不想将其列为要求。
c# - 是否可以在您的 web.config 中指定代理凭据?
我需要配置一个网站以通过代理访问另一台机器上的 web 服务。我可以将网站配置为使用代理,但我找不到指定代理所需凭据的方法,这可能吗?这是我当前的配置:
我知道你可以通过代码做到这一点,但网站运行的软件是一个闭源 CMS,所以我不能这样做。
有没有办法做到这一点?MSDN对我帮助不大..
wcf - WCF 自定义 Http 代理身份验证
是否可以为 WCF 提供自定义代理地址和自定义凭据?
我在 stackoverflow 上找到了这个答案:如何使用凭据设置代理到生成的 WCF 客户端?,但我有一个复杂的问题,我正在验证的服务使用自己的身份验证,所以我必须使用两组凭据(一组通过代理,另一组通过服务进行身份验证)
我正在使用另一个问题的答案中描述的技术来提供服务凭据。例如
我可以使用以下方式设置代理的地址:
如何设置有效的两组凭据?(注意:代理和实际服务的凭据不同!)还要注意,代理详细信息不一定是默认系统代理详细信息。
proxy - 如何在 Solaris 服务器中设置代理连接?
我需要设置代理连接才能访问互联网。我正在使用 Solaris 服务器。
我怎样才能做到这一点?
windows - 使用 apache 2.x 前端 Weblogic 9.2 的最简单方法
我想将 Apache 2.2.9 放在 Windows XP 上的 Weblogic 9.2 服务器前面。这样做需要什么?
我可能在 apache 端需要 mod_proxy 吗?
就 Weblogic 和 apache 而言,有没有类似于 mod_jk 的东西?
我想要这个设置,以便稍后我可以引入一些过滤。但目前,目标是允许其他计算机访问 weblogic appserver,以便 Apache 将所有到达它的请求(在某个 URL)转发到 Weblogic。
我之前做过几次,但忘记了我是怎么做的。
感谢您的任何指点,
我想http://e-docs.bea.com/wls/docs81/plugins/apache.html回答了大多数基本的fundas。如果我有更多意见,将更新论坛。
windows - 使用自动配置时,Windows 如何实际检测 LAN(代理)设置
当 Windows Internet 属性 -> 连接 -> LAN 设置 -> 自动配置设置为“自动检测设置”时,Windows 如何实际确定/发现设置是什么?它是网络广播还是对在注册表中某处配置的服务器的某种目标查询,还是其他什么?