问题标签 [pac]

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

git - 为什么在企业环境中使用 GitKraken 执行远程操作时会出现“格式错误的 URL”错误?

在我的公司环境中使用 GitKraken 并尝试执行远程操作(推/拉/取并可能克隆)时,我收到如下所示的错误:

GitKraken 错误

我的存储库只能在内部访问,并且上面的错误消息不是正确的远程。我已经通过git remote -v. 我还验证了这不是问题,因为我可以通过命令行git执行所有必要的操作。git

我的组织的代理自动配置 (PAC) 文件已正确设置并DIRECT为我的遥控器返回(意味着没有代理)。

问题:

  1. 为什么 GitKraken 在我没有配置代理时使用代理?
  2. 为什么 GitKraken 对内部地址使用外部代理?
  3. 我该如何解决这个问题并能够与我的遥控器进行交互?
0 投票
0 回答
956 浏览

javascript - 如何使用正则表达式修复此 pac 文件 javascript 代码

我有一些字符串。

我有一个 pac 文件。

如果 url 包含以下单词之一,我想要在这里使用代理:safekid,denied,block

但是在使用 pac 文件时,如果单词出现在斜杠之后,我将无法启用代理。/

如果在斜线之前找到关键字,它实际上是有效的,如下面给出的示例

block.blala.com

你好.safekid.com

拒绝代理我

但是如果我使用它就行不通

myurl.com/safekid

所以如果关键字在斜线之后出现/它不起作用不知道为什么

我希望任何人都可以帮助解决这个问题。我想我们可以在这里使用正则表达式吗?

0 投票
1 回答
1388 浏览

proxy - PAC 文件返回选项到本地主机

无法找到关于我的问题的明确答案。我想知道是否有可能毒化 pac 文件以指向环回地址,从而使流量消失。似乎我指向 127.0.0.1 的流量仍在流向代理。想知道我是否做错了,是否需要输入“return Proxy 127.0.0.1”。

我想将其毒化为环回的原因是因为流量被阻止,但为了降低代理的 CPU 利用率,我想让此流量在本地(在计算机上)消失,因为它在代理上一直被拒绝。导致CPU高。

0 投票
1 回答
344 浏览

android - 修改WiFi网络的PAC地址

我想通过代码修改WiFi网络的PAC地址,怎么办?像这张照片,

在此处输入图像描述

请帮我。

0 投票
3 回答
857 浏览

firefox - `127.0.0.1:65535` 是 `/dev/null` 的网络等价物吗?

在 MDN 的代理示例中,我看到它们127.0.0.1:65535用作无效 url(指向源的链接):

65535端口有什么特别之处吗?假设没有进程会监听该端口是否安全?

代理自动配置 (PAC) 文件的文档中,我没有看到阻止请求的直接方法。例如,有DIRECT, PROXYSOCKS但没有REJECTor DENY。我认为这PROXY 127.0.0.1:65535是拒绝请求的官方方式。

假设发送请求127.0.0.1:65535会拒绝它们是否安全?

0 投票
0 回答
578 浏览

iis - PAC 文件和 IIS - 将不需要的 HTTPS URL 重定向到错误页面

我正在尝试将不需要的 HTTPS URL 重定向到代理并显示自定义错误页面。

首先,我的 pac 文件由绑定在端口 80 上的 IIS10 网站提供给客户端。

其次,在我的 pac 文件中,我使用 dnsDomainIs 检查了一些 URL,如果域匹配,它直接进入 Internet。

第三,在我的 pac 文件中,如果域不匹配,它会重定向到在另一个端口上绑定的同一 IIS 上运行的另一个网站以显示特定网页。

我想说到目前为止一切都在运行,除非在客户端上,我尝试查看https://www.google.com是否被重定向到代理(网站)并且客户端浏览器显示自定义网页但 nada :-/

我的意思是,每次他浏览一个与 PAC 中的网站不匹配的网站时,都会在客户端浏览器上显示一个自定义页面。

我在我的 pac 中使用了这些规则:

对于 URL 以https://onedrive.live.com/about/en-us/开头的每个网站,它似乎没有通过 localhost:443 重定向,并且客户端浏览器确实显示与 URL 相关的页面,而不是我的自定义页面页。

非常感谢任何帮助,我没有想法,

非常感谢。

0 投票
1 回答
115 浏览

javascript - c++ tiny-js 从外部文件执行javascript函数

我有一个 C++ 应用程序,它必须从动态文件中执行 Javascript 函数。(我需要阅读 proxy.pac 文件)。

例如,我有一个正在运行的 C++ 应用程序,它读取以下文件:proxy.pac(其中包含 javascript 函数FindProxyForURL(url, host),我必须使用两个参数调用它。

但是,我不知道如何开始,到目前为止我在互联网上找不到任何东西。

所以基本上我的问题是:我如何从文件中加载动态Javascript并在该代码(/文件)中执行一个函数

0 投票
0 回答
135 浏览

meteor - 如何在 Windows 7 中的公司代理后面启动流星应用程序?

我有一个流星应用程序,我想在我的 Windows 7 操作系统中使用 webstorm IDE 在我的本地计算机上运行。我已经导航到流星项目文件夹,然后输入 command meteor run
输出是

通过查看network and security我的 Windows 7 中的设置,我发现我的公司代理有一个代理文件的 URL。根据GITHUB我已经测试了设置的方法,但我不知道应该使用什么用户名、密码和 IP。
那么有人可以帮我解决这个问题吗?或者无论如何我可以配置代理?

0 投票
1 回答
217 浏览

python - 如何让 cloudant 选择一个 .pac 文件?

在我的 python (2.7) 应用程序中,我使用 Cloudant 数据库,如下所示:

此应用程序运行的环境使用了无法绕过的 proxy.pac。我怎样才能知道与 Cloudant .pac 的连接,或者我怎样才能让 Cloudant 自动查找 proxy.pac?

我找到了 python 包 PyPac ( https://pypac.readthedocs.io/en/latest/ ),但完全不知道应该如何在 Cloudant 上下文中使用它。

提前感谢您的想法和帮助。

0 投票
0 回答
676 浏览

java - “Java 部署”允许“自动代理(PAC/WPAD)”,那么 JRE 呢?

下面的两个文件都是 JAVA 安装的一部分,并且包含代理设置

我们的应用程序通过使用
- JRE(位于我们的软件内部)
- Java Webstart(选择系统安装的 JRE)来执行。

文档中可以看出,“Deployment.properties”(通过 Java 控制面板设置)可以配置为“自动代理检测”(PAC/WPAD)。我假设此文件仅适用于 Webstart 下载和启动部分。

文档来看,“net.properties”文件似乎无法对 PAC/WPAD 执行任何操作。我假设这个文件适用于 JRE

我希望我的应用程序使用“代理自动检测”,但据我所知,JRE 无法使用自动检测设置(PAC/WPAD),只能使用静态设置。

因为系统属性“-Dhttp.proxyHost”等在 JNLP (源)中不被接受,因为它们被归类为“不安全”。我的假设一定是错误的。

由 webstart 启动的应用程序是否真的具有本地启动的应用程序所没有的“代理自动检测”特权?