问题标签 [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.

0 投票
4 回答
11835 浏览

wcf - WCF 服务代理生命周期的最佳实践?

使用 WCF 服务时,每次使用它时创建一个新的服务实例会更好吗?还是创建一个并重新使用它更好?为什么两种方法都更好?异步代理也一样吗?

0 投票
1 回答
322 浏览

perl - 是否有处理 SQL 限制和事务的 DBI 代理?

我正在寻找一个同时支持 SQL 限制和事务的 DBI(或类似)代理。我知道的两个是:

  • DBD::Proxy
  • DBD::Gofer

DBD::代理

我发现的问题DBD::Proxy是它的服务器,DBI::ProxyServer不仅限制通过网络进入的查询(我想要的),而且还限制了数据库驱动程序内部生成的查询。因此,例如, with DBD::Oracle、 ping 以及它自己发出的许多其他查询不再起作用。

我不能只允许他们,因为:

  • 那是相当多的 DBD::Oracle 内部知识,而且非常脆弱。
  • 白名单是query_name => 'sql'query_name传递给的第一个词在哪里prepare。DBD::Oracle 有很多内部查询,其中很多的第一个词是select(duh)。

所以,我似乎无法使用DBD::Proxy

DBD::Gofer

我没有尝试过 DBD::Gofer,因为文档似乎告诉我我不能通过它使用事务:

约束

...

您不能使用交易

仅自动提交。不支持交易。

那么,在我编写自己的应用程序特定代理(使用RPC::PLServer?)之前,是否有代码可以解决这个问题?

0 投票
1 回答
2460 浏览

apache - 在 Proxy 后面使用 Apache

我想在我的本地机器上运行一个 Apache,因为我只能通过 ajaxterm(基于 web 的 ssh 客户端)ssh 进入我的服务器,这让我很头疼。现在我的问题是,我正在运行此服务器,并且必须通过公司代理发送流量,该代理也具有用户身份验证和密码。我有一个 .pac 文件,所以如果我可以告诉 Apache 使用它并在某个地方输入我的密码和用户名,那就太好了。

编辑:

我还想要一个重定向 ProxyPass /ajax http://website.com
ProxyPassReverse /ajax http://website.com

0 投票
2 回答
1749 浏览

c# - Web forwarding proxy in C# or PHP available?

I have some shared server web hosting in the States (I'm from the UK), which allows me to publish PHP and .NET applications. I cannot install my own software onto the remote server, but I'd like to set up a web forwarding proxy for accessing sites that serve different content depending on what country you're from.

My C# and ASP.NET skills are OK, but my PHP is very limited. Are there any solutions that anyone would recommend for this sort of problem? The proxies I've investigated all seem to require installation on the server machine itself, whereas I'm just looking for something that's accessible from a URL.

Obviously, as the requests are coming from the UK, the headers will have to be manipulated by the proxy before forwarding them on. I was going to code my own HTTP handler in C#, but I don't want to reinvent the wheel if there's something out there already ;)

0 投票
1 回答
171 浏览

delphi - 使用 Rad Studio 2007 在 vcl.net 应用程序中读取代理详细信息

如何从 vcl.net 应用程序(Rad Studio 2007)读取代理详细信息(地址和端口)?听说过 InternetGetProxyInfo。但是在任何地方都没有找到详细信息。

谢谢你。

0 投票
3 回答
1963 浏览

windows - Windows下的脚本文件下载

我将被迫编写一个脚本来在 Windows XP 下下载一些文件。将运行脚本的机器都在代理之后,并且代理设置输入到 IE 配置中。

我想到的是从命令行以某种方式调用 IE,并使用我需要的配置下载文件。甚至可以使用一些shell技术吗?

其他选项是wget在 Win 下使用,但我需要将代理设置传递给它。如何从 IE 配置中恢复这些设置?

0 投票
1 回答
4540 浏览

wpf - WPF - 如何在 WebBrowser 控件中插入我的代理凭据

webbrowser control在 WPF 中使用 a 来显示虚拟地球地图,但是因为我在proxy我的公司后面开发,所以每次我尝试查看地图时,我都必须插入我的凭据。

我想在 c# 代码中自动插入它们,我该如何实现呢?

我已经尝试在网络浏览器的导航事件中使用:

但这不起作用,因为我得到的e.webrequest是一个null object.

欢迎所有帮助。

0 投票
2 回答
517 浏览

c# - 使用 http 远程处理 C# 时吞吐量低

我在 C# 中使用 http 远程处理在两个应用程序之间进行通信。早些时候,当我在一台机器/两台机器上运行这两个应用程序时,它非常慢。我们有一个代理服务器来连接到互联网。我们在 IE 中设置了“绕过本地地址的代理服务器”,现在当我在一台机器上运行这两个应用程序时,通信发生得非常快。(几乎乘以 10 倍)

但是如果我在不同的机器上运行每个应用程序,那么它仍然很慢,就像设置“绕过代理服务器......”之前的情况一样

任何见解都会有所帮助。

0 投票
6 回答
66899 浏览

java - 将 JVM/JRE 设置为自动使用 Windows 代理

我确实看到了关于为 JVM 设置代理的问题,但我想问的是如何利用已经配置的代理(在 Windows 上)。

这是我的问题的演示:

  1. 转到您的控制面板-> Java 并设置代理地址。
  2. 运行以下简单的小程序代码(我使用的是 Eclipse IDE):

与您在 Java 控制面板中放置的设置无关,Applet 会显示“NONE”。如果 Windows 代理设置(通常在 Internet Explorer 中设置)是我可以确定的,但在 Java 控制面板中执行额外的配置步骤仍然是可接受的解决方案,那么最好的办法是。

谢谢!

0 投票
3 回答
169 浏览

http - 是否有任何用于区分 HTTP 请求/响应的工具?

我正在尝试调试一些非常挑剔/复杂的网络服务的问题,其中一些理论上发出相同请求的客户端得到不同的结果。像 Charles 这样的调试代理有很大帮助,但由于请求很复杂(大量的标头、cookie、查询字符串、表单数据等),并且客户端以不同的顺序创建标头(这应该是完全可以接受的)等等。这是一个手动完成非常繁琐的过程。

我正在考虑自己写一些东西来做这件事,但我希望其他人已经解决了这个问题?

顺便说一句,有没有人知道任何完全开源的类似 Charles 的调试代理?如果 Charles 是开源的,我肯定会将我在这方面所做的任何工作贡献给项目。如果那里有类似的东西,我宁愿这样做而不是从头开始编写一个单独的程序(特别是因为我认为 Charles 或任何类似物已经拥有我可能需要的所有数据结构等)。

编辑:为了清楚起见——文本差异将不起作用,因为行的顺序(例如,至少标题)可能不同和/或行内的值顺序(例如,至少 cookie)可能不同,并且在这两种情况下都是只要名称、值和元数据都相同,不同的排序不应导致其他方面相同的请求被视为不同。