问题标签 [proxy-server]

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 回答
3228 浏览

http - 浏览器使用 HTTP/1.0 代理服务器

我正在编写支持 http/1.0 的 http 代理服务器。我在浏览器(谷歌浏览器)中使用我的代理服务器。代理获取类似请求GET www.site.com HTTP/1.1并发送响应HTTP/1.0 505 HTTP Version Not Supported。在那个浏览器告诉我那个错误之后。但是我希望浏览器会重新请求 http/1.0 版本(例如GET www.site.com HTTP/1.0)。我是否应该发送另一个响应以从浏览器获得所需的行为?还是不可能?如何使浏览器与 http/1.0 代理服务器一起工作?

0 投票
4 回答
1971 浏览

proxy-server - 在开发环境中切换 hosts 文件

在开发网站(使用 win7)时,我发现自己经常更改主机文件中的 IP 地址。我的机器上有一个开发环境,测试服务器上有代码,登台服务器上有代码,实时服务器上有代码。我全天多次切换这些服务器。我通常通过注释掉大量主机条目来管理此问题,取消注释我要使用的条目,然后使用 ipconfig /flushdns 最后重新启动我的浏览器。这样的皮塔!

我已经读过,在本地安装代理服务器将在此过程中采取几个步骤。这种情况下最好的代理服务器(在win7上)是什么?

0 投票
9 回答
79241 浏览

python - 如何使用 python 请求模块通过代理身份验证(需要摘要身份验证)

我之前在使用 Mechanize 模块,现在尝试使用 Requests 模块。
当需要 HTTPS 和代理身份验证时,Python mechanize 不起作用

当我访问 Internet 时,我必须通过代理服务器。
代理服务器需要身份验证。我写了以下代码。

当代理服务器需要基本身份验证时,上述代码运行良好。
现在我想知道当代理服务器需要摘要身份验证时我必须做什么。
HTTPProxyAuth 似乎在摘要身份验证中无效(r.status_code 返回 407)。

0 投票
2 回答
1579 浏览

proxy-server - 代理到代理通信

我们正在使用 Charles Proxy 将请求从一个系统重定向到另一个系统。例如,如果我需要从 to 发送请求AD我会通过B设置 Charles Proxy 的位置发送它。

现在可以将所有到达 Charles Proxy 的请求转发B到另一个 Charles Proxy,该 Charles Proxy 设置在C.

A(只知道B)---> B(Charles 代理,需要自动转发到C)----> C(Charles 代理)-----> D(最终目的地)

您能否让我知道我们如何实现这一目标?

0 投票
9 回答
22362 浏览

python - NLTK:设置代理服务器

我正在尝试学习NLTK - 用 Python 编写的自然语言工具包,我想安装一个示例数据集来运行一些示例。

我的网络连接使用代理服务器,我尝试指定代理地址,如下所示:

但我收到一个错误:

ProxyBasicAuthHandler我决定在调用之前设置一个nltk.download()

但现在我明白了HTTP Error 407 - Proxy Autentification Required

文档,如果代理设置为,None则此功能将尝试检测系统代理。但它不起作用。

如何为 NLTK 安装示例数据集?

0 投票
2 回答
271 浏览

mysql - MySql 和 Web 缓存

猜猜这个问题已经被问过很多次了,但它们可能是在 Mysql 或 squid/其他代理服务器上的一些新发展。

  1. 我已将 squid 配置为转发代理,并将其用于 LAN 中的 Web 缓存。
  2. 我需要通过 Web 服务器(远程)连接到 MySql 数据库。
  3. Squid 不支持远程连接到 Mysql。

那么,如果我必须同时从网络内连接到远程服务器上的 MySql 数据库,我应该使用什么作为 Web 缓存的转发代理呢?

ps:一个。我试过 polipo 没有运气。湾。ISA 就像一个魅力,但在微软平台上,因此不是一个免费的选择。

0 投票
1 回答
880 浏览

windows - windows git https通过代理服务器克隆无法写入文件

在通过我的公司代理服务器通过 sysinternal 克隆存储库的过程中,我可以看到它尝试编写 git 存储库但失败了。但是,创建了 .git 目录,但大部分是空目录。

git config --globlal http.proxy ...我已经用“ ”和“ ”设置了我的代理服务器配置git config --global https.proxy ...
由于我连接到 git(我被提示输入我的帐户/密码),我知道代理设置有效。

从 Sysinternal 我可以看到错误为

Github 验证了 repo 没问题。

0 投票
3 回答
79071 浏览

java - 需要 http 407 代理身份验证:如何在 java 代码中处理

每次我使用此代码时,IOException 都会抛出 HTTP 响应代码 407。HTTP 407 表示需要代理身份验证。为什么在我设置 proxyUser 和 proxyPassword 时会出现这个问题。 在此处输入图像描述
如果我输入错误的密码会出现 http 401,但它总是给我 407,这意味着我的代码不使用用户名和密码。在上面的代码中,user123 是用户名,passwD123 是代理认证的密码。

0 投票
0 回答
319 浏览

django - 带/不带代理服务器的 Django URL

我有两个使用 Apache mod_wsgi 托管在同一台机器上的Django 应用程序(比如app1和)。app2这两个应用程序托管在两个不同的环境中:

  1. 在仅托管这两个应用程序的物理服务器上。它们以http://www.example.com/app1/app1/和访问http://www.example.com/app2/app2/
  2. 在第二个环境中有一个代理服务器。该服务器上的单独网页以http://www.domain.com/. 这链接到上述两个应用程序(现在托管在单个虚拟机上)作为http://www.domain.com/id1/http://www.domain.com/id2/

URLconf 文件如下所示:

问题是,此 URL 配置在环境中有效1,但在环境中无效2。现在,如果我在环境中做一些疯狂2的事情,比如

然后应用程序工作。在环境中。2,应用程序被访问为http://www.domain.com/id1/app1/app1/

我不明白为什么我们需要app1在 URL 中多次添加前缀。换句话说,为什么(如何)这样做。

有人可以澄清一下吗?另外请注意,所有配置都需要在虚拟机上完成。我无权访问代理服务器。

0 投票
0 回答
126 浏览

javascript - 是否可以获取浏览器的代理服务器信息?

我正在研究如何使用 javascript 获取浏览器(FF、chrome 和 IE)的代理服务器信息。

我做了一些研究,但我很困惑我可以用javascript获取浏览器的代理服务器信息吗?