问题标签 [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.
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 代理服务器一起工作?
proxy-server - 在开发环境中切换 hosts 文件
在开发网站(使用 win7)时,我发现自己经常更改主机文件中的 IP 地址。我的机器上有一个开发环境,测试服务器上有代码,登台服务器上有代码,实时服务器上有代码。我全天多次切换这些服务器。我通常通过注释掉大量主机条目来管理此问题,取消注释我要使用的条目,然后使用 ipconfig /flushdns 最后重新启动我的浏览器。这样的皮塔!
我已经读过,在本地安装代理服务器将在此过程中采取几个步骤。这种情况下最好的代理服务器(在win7上)是什么?
python - 如何使用 python 请求模块通过代理身份验证(需要摘要身份验证)
我之前在使用 Mechanize 模块,现在尝试使用 Requests 模块。
(当需要 HTTPS 和代理身份验证时,Python mechanize 不起作用)
当我访问 Internet 时,我必须通过代理服务器。
代理服务器需要身份验证。我写了以下代码。
当代理服务器需要基本身份验证时,上述代码运行良好。
现在我想知道当代理服务器需要摘要身份验证时我必须做什么。
HTTPProxyAuth 似乎在摘要身份验证中无效(r.status_code 返回 407)。
proxy-server - 代理到代理通信
我们正在使用 Charles Proxy 将请求从一个系统重定向到另一个系统。例如,如果我需要从 to 发送请求A
,D
我会通过B
设置 Charles Proxy 的位置发送它。
现在可以将所有到达 Charles Proxy 的请求转发B
到另一个 Charles Proxy,该 Charles Proxy 设置在C
.
A
(只知道B
)---> B
(Charles 代理,需要自动转发到C
)----> C
(Charles 代理)-----> D
(最终目的地)
您能否让我知道我们如何实现这一目标?
mysql - MySql 和 Web 缓存
猜猜这个问题已经被问过很多次了,但它们可能是在 Mysql 或 squid/其他代理服务器上的一些新发展。
- 我已将 squid 配置为转发代理,并将其用于 LAN 中的 Web 缓存。
- 我需要通过 Web 服务器(远程)连接到 MySql 数据库。
- Squid 不支持远程连接到 Mysql。
那么,如果我必须同时从网络内连接到远程服务器上的 MySql 数据库,我应该使用什么作为 Web 缓存的转发代理呢?
ps:一个。我试过 polipo 没有运气。湾。ISA 就像一个魅力,但在微软平台上,因此不是一个免费的选择。
windows - windows git https通过代理服务器克隆无法写入文件
在通过我的公司代理服务器通过 sysinternal 克隆存储库的过程中,我可以看到它尝试编写 git 存储库但失败了。但是,创建了 .git 目录,但大部分是空目录。
git config --globlal http.proxy ...
我已经用“ ”和“ ”设置了我的代理服务器配置git config --global https.proxy ...
。
由于我连接到 git(我被提示输入我的帐户/密码),我知道代理设置有效。
从 Sysinternal 我可以看到错误为
Github 验证了 repo 没问题。
java - 需要 http 407 代理身份验证:如何在 java 代码中处理
每次我使用此代码时,IOException 都会抛出 HTTP 响应代码 407。HTTP 407 表示需要代理身份验证。为什么在我设置 proxyUser 和 proxyPassword 时会出现这个问题。
如果我输入错误的密码会出现 http 401,但它总是给我 407,这意味着我的代码不使用用户名和密码。在上面的代码中,user123 是用户名,passwD123 是代理认证的密码。
django - 带/不带代理服务器的 Django URL
我有两个使用 Apache mod_wsgi 托管在同一台机器上的Django 应用程序(比如app1
和)。app2
这两个应用程序托管在两个不同的环境中:
- 在仅托管这两个应用程序的物理服务器上。它们以
http://www.example.com/app1/app1/
和访问http://www.example.com/app2/app2/
。 - 在第二个环境中有一个代理服务器。该服务器上的单独网页以
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 中多次添加前缀。换句话说,为什么(如何)这样做。
有人可以澄清一下吗?另外请注意,所有配置都需要在虚拟机上完成。我无权访问代理服务器。
javascript - 是否可以获取浏览器的代理服务器信息?
我正在研究如何使用 javascript 获取浏览器(FF、chrome 和 IE)的代理服务器信息。
我做了一些研究,但我很困惑我可以用javascript获取浏览器的代理服务器信息吗?