问题标签 [webproxy]

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 投票
1 回答
1483 浏览

squid - 配置 squid 使浏览器不提示输入登录名/密码

在我工作的公司,我们有一个网络代理,每次我打开它时浏览器都会提示登录/通过。看到这个后,我在我的电脑中安装了 squid,在我的 squid.conf 中将我的公司网络代理配置为父缓存(使用我的登录名:密码)。我将浏览器设置为使用我的 IP 作为网络代理。

问题是:当我访问某些站点时(并非每个站点都会发生这种情况),系统会提示我输入用户/密码,即使我没有配置 squid 来请求身份验证。我可以单击“取消”并继续访问该站点而无需输入我的凭据。

AFAIK,我不必输入我的凭据,因为我的 squid 没有配置为对用户进行身份验证(至少我认为不是)。

为什么会这样?如何关闭此提示?如何配置我的 squid 不询问凭据?提前致谢。

squid.conf的是:

0 投票
1 回答
606 浏览

c# - 为 stackExchange Redis 连接多路复用器设置网络凭据

我已经设置了一个远程 redis 服务器。

客户端使用 Web 代理连接到 Internet。

如何在 C# 中设置 StackExchange.redis ConnectionMultiplexer 以使用 webProxy?

以下是我的 ConnectionMultiplexer 代码:

0 投票
1 回答
940 浏览

java - 带有代理身份验证的 twilio java 连接

我正在使用此处api 示例中的示例 Twilio java-sdk 设置 java Twilio 连接。

唯一的区别是我需要通过具有身份验证的网络代理运行我的 Twilio 连接。

还有其他关于通过网络代理连接到 Twilio 的问题,但没有公认的答案。例如this,基于那个答案,我尝试实现这样的解决方案:

它似乎是通过代理并到达 Twilio API,但每次都返回20003 错误。(没有权限)

我怀疑 http-client Web 代理身份验证正在覆盖 twilio 帐户 SID 和身份验证令牌,但我不确定,或者是否有解决方法。

我已经三次检查了我自己的帐户 SID 和身份验证令牌,还尝试使用 Twilio 为该帐户提供的“测试”SID 和身份验证令牌,但我得到了相同的结果。

通过网络代理运行 Twilio java-sdk 有什么建议吗?

我正在使用 apache http-client 库 4.5.2

0 投票
1 回答
823 浏览

asp.net - vb.net httpwebrequest 中的多个 webproxy

我目前正在开发一个 VB.net 项目,我需要从某个 URI 获取 http 响应,但请求需要通过 http 代理,我对此非常满意。当我意识到有时我们的代理服务器无法正常工作然后应用程序抛出错误时,问题就出现了。我希望我的应用程序检查代理是否工作,如果没有,那么我希望它从代理列表/数组中获取另一个代理。另外,如果您有任何其他想法,请随时分享。

目前我正在使用它(它是静态的,当它引发错误时,我需要手动更改代理):

我想要的是这样的:

仅供参考:我的代理不需要身份验证。

如果我不能正确解释它,我很抱歉,老实说,我在 VB.net 中相当新。

非常感谢您的时间和耐心。感谢你的帮助。

0 投票
1 回答
1051 浏览

webclient - C# 从 HTTP 文件目录下载文件得到 401 错误或 403 错误

我正在尝试从本地网络设备下载几个文件: http 文件目录

我想编写一个代码,将所有这些 .avi 文件自动下载到我的电脑驱动器。

我有两个问题:

问题 1:仅使用 WebClient 类进行身份验证。如果我只使用 WebClient 类进行连接,则会收到 401 Unauthorized 错误。

代码:

错误消息:无法验证 401 未经授权的错误

问题 2:能够使用 WebProxy 类进行身份验证,但无法下载。出现 403 Not found 错误。

代码:

错误消息:403 未找到

下载错误:System.Net.WebException:远程服务器返回错误:(404)未找到。在 System.Net.WebClient.DownloadFile(Uri address, String fileName) 在 System.Net.WebClient.DownloadFile(String address, String fileName) 在 ConsoleApplication2.Program.Main(String[] args) 在 C:\Users\Gordon\文档\visual studio 2015\Projects\ConsoleApplication2\ConsoleApplication2\Program.cs:line 139

请帮助我确定我的代码中是否有任何错误,或者是否有更好的方法来提交凭据并下载所有文件。

提前致谢!

0 投票
2 回答
428 浏览

java - 如何从服务器(作为 Web 代理)读取 HTTP 响应并将响应发送到客户端

我正在编写一个 Web 代理,到目前为止,我可以从客户端读取 GET 请求,对其进行格式化并将其发送到服务器,我相信我已经能够从服务器获取响应,但我不确定如何将响应发送给客户端。

** 不确定我应该如何记录对问题所做的编辑,但我已经更改了措辞并更新了我的代码,并包含了更多内容。

0 投票
1 回答
48 浏览

c# - 如何访问代理后面的页面

如果我硬编码我的凭据,我的代码就可以工作

但我想要的是我想使用我的 Windows 凭据访问该页面。因为在我们公司,我们使用相同的凭据进行 Web 访问。

0 投票
0 回答
3192 浏览

python - Python Web 代理错误:没有与主机名关联的地址

我正在用 Python 编写一个非常基本的 Web 代理。在当前状态下,我想要它做的就是从客户端获取请求并将其直接传递到网络,没有缓存或类似的东西。当我尝试接受来自网络服务器的响应时,我的问题就出现了。我解析客户端 HTTP 请求以获取 Web 服务器的主机名,我转到请求的第二行并从那里提取名称。我的程序崩溃并显示错误消息[Errno -5] No address associated with hostname

我从 Github 中提取了一些类似的代码并运行了该代码,它们似乎解析了 HTTP 请求的第一行并从 url 中挖掘出主机名,在我看来,这似乎过于复杂,但它们的代码相对较好。我是否通过从第二行中获取换行符或类似的东西?

以下是来自 Github 的代码摘录:

学分:https ://github.com/luugiathuy/WebProxyPython/blob/master/proxy.py

0 投票
0 回答
69 浏览

c# - 太多的代理连接会杀死窗口的解析主机能力

我的问题有点复杂,我不知道如何最好地解释它

我有一个 125k 的公共代理列表。你也可以猜到,大部分都是无效的

我想快速测试所有这些

所以我编写了一个应用程序,它通过以下方式产生 250 个并发获取任务Parallel.ForEach

所以我不断地通过 250 个不同的代理获取相同的页面,看看它们是否有效

每个任务使用其中一个代理并获取相同的页面并查看源代码

源代码是否有效,返回true或false

我已将每个主机允许的最大并发连接数设置为 1k

因此,在开始获取几分钟后,我无法通过我的网络浏览器连接任何页面。它在下面的栏中显示为解析主机。

我不确定如何调试确切的问题是什么?

我怀疑DNS解析以某种方式被破坏了。或者发生其他一些错误。欢迎任何想法

我的工作环境是: c# .NET 4.6.2, Windows 8.1, 25 MBs 光纤连接

我正在使用以下获取功能

过了一会儿,我注意到服务主机本地系统在内存使用方面变得更大

在此处输入图像描述

0 投票
1 回答
500 浏览

c# - 如何完全终止 HttpWebRequest

即使我在检查现有 HTTP 连接时正确终止了所有内容,但我发现它们没有终止

例如,当我通过启动不同的任务打开 200 个并发连接时

我懂了

更糟糕的是,TimeWait 的数量每分钟都在增加

那么我怎样才能防止这样的问题发生呢?

一段时间后,窗口变得无法发出任何新请求

当我使用 webproxy 时会出现此问题:代理连接过多会杀死窗口的解析主机能力

在这里,当我使用 200 个不同代理的连接时

在此处输入图像描述