Windows7/10/11 Pac代理脚本及配置

这篇具有很好参考价值的文章主要介绍了Windows7/10/11 Pac代理脚本及配置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Windows7/10/11 Pac代理脚本及配置

代理自动配置(PAC)文件是一个 JavaScript 脚本,其核心是一个 JavaScript 函数,用来决定网页浏览请求(HTTP、HTTPS,和 FTP)应当直连目标地址,还是被转发给一个网页代理服务器并通过代理连接。

一、Pac脚本编写

以下配置保存到文件,扩展名为pac

function FindProxyForURL(url, host) {
	var proxy1 = "PROXY 192.168.6.6:6666";
	var proxy2 = "PROXY 222.22.66.222:6666";
	
    //本地地址直接连接
	if (isPlainHostName(host)) {
        return "DIRECT";
    }
	// 代理1
	if (shExpMatch(url, "*baidu.com*")) {
        return proxy1;
    }
	// 代理2
	if (shExpMatch(url, "*csdn.com*")) {
	   return proxy2;
	}
    return "DIRECT";
}

二、Windows配置

1.界面配置

Windows7/10/11 Pac代理脚本及配置

2.命令配置

以下配置保存到文件执行,扩展名为bat,windows的dos命令

@echo off
color 0a
title Use autoconfig script
echo Starting......
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections" /v DefaultConnectionSettings /t REG_BINARY /d 46000000020000000900 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections" /v SavedLegacySettings /t REG_BINARY /d 46000000020000000900 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v AutoConfigURL /d "http://域名/pac/proxy.pac" /f
echo End
@echo off

三、注意事项

  • pac脚本中尽量不要写注释(在某些操作系统版本,导致脚本不能正确加载)

  • 不支持 ftp:// 或 file:// 协议(Win10)

  • https不生效(IE、Chrome)

不支持 ftp:// 或 file:// 协议(Win10)

出现此问题的原因是基于 Windows 10 的计算机上的 Internet Explorer 和 Microsoft Edge 使用 WinHttp 代理服务来检索代理服务器信息。 WinHttp 代理服务不支持对 PAC 文件使用 ftp:// 或 file:// 协议。
原文地址:
https://learn.microsoft.com/zh-cn/troubleshoot/developer/browsers/administration/cannot-read-pac-file

https不生效(IE、Chrome)

1.IE浏览器

可以修改注册表配置后支持(需要重启系统)

配置内容

以下配置保存到文件执行,扩展名为reg,注册表命令

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings]
"EnableAutoproxyResultCache"=0

原文地址:
https://support.microsoft.com/en-us/topic/how-to-disable-automatic-proxy-caching-in-internet-explorer-92735c9c-8a26-d0d8-7f8a-1b46595cbaba

部分原文:

HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings

Value: EnableAutoproxyResultCache
Type: REG_DWORD
Data value: 0 = disable caching; 1 (or key not present) = enable automatic proxy caching (this is the default behavior)If the registry key is not present, you can create the registry key by using the following registry file:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings]"EnableAutoProxyResultCache"=dword:00000000"
2.Google浏览器

不支持
原文地址:
https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Proxy_servers_and_tunneling/Proxy_Auto-Configuration_PAC_file

Windows7/10/11 Pac代理脚本及配置

参考资料
1.代理自动配置文件(PAC)文件
2.Windows 10不读取文件协议引用的 PAC 文件文章来源地址https://www.toymoban.com/news/detail-509864.html

到了这里,关于Windows7/10/11 Pac代理脚本及配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 怎么在Windows10中找回Windows7的照片查看器(Windows 照片查看器)win10新的照片查看器太难用了

    背景 win10用了 “照片”(Photos)替代 “Windows 照片查看器”(Windows Photo Viewer) 这个 “照片” 的应用非常难用,启动速度比之前慢多了,怎么恢复用 “Windows 照片查看器” 进行查看? 背景: 中文系统叫 “照片”,英文系统叫 “Photos” 中文系统叫\\\"Windows 照片查看器\\\",英文

    2024年02月12日
    浏览(49)
  • U盘安装系统实用全面教程(单系统(windows10,windows7,ubuntu),双系统(ubuntu+windows))

    学会U盘安装操作系统是一件可以极大提升自己的一件事情。除硬件以外的问题都可以通过重装系统进行解决。U盘安装操作系统,有这一篇就够啦!这篇文章主要讲如下内容: 1. 如何安装Windwos系统 2. 如何安装Ubuntu系统 3. 如何安装双系统(Windows+Ubuntu) 1 准备大于8G的U盘(太

    2024年02月04日
    浏览(47)
  • Oracle VM VirtualBox虚拟机配置(配置Windows7为例)

    为了学习DX11故配置了一套虚拟机的环境,将其中细则记录一番。 Win7(32位)+VS2013 的配置,主要原因是和学校机房一样比较方便问老师,试过VS2010的古早界面不太舒服,当然安装2010~2013都可以正常跑代码,就是需要搭环境 目录 一:下载Oracle VM VirtualBox,下载地址(速度都差

    2024年02月06日
    浏览(57)
  • pac自动代理

    PAC,一个自动代理配置脚本,包含了很多使用 JavaScript 编写的规则,它能够决定网络流量走默认通道还是代理服务器通道,控制的流量类型包括:HTTP、HTTPS 和 FTP。 本质是一段js 地址:pac配置地址 下面这段表示的是如果是本机ip192.168.8.0网段的,就走192.168.2.207:443代理,如果不

    2024年02月04日
    浏览(30)
  • Windows7关闭谷歌浏览器提示“若要接收后续 Google Chrome 更新,您需使用 Windows 10 或更高版本”的方法

    电脑比较老,系统一直没有更新,硬件和软件版本如下: 操作系统版本:Windows7 企业版 谷歌浏览器版本:109.0.5414.120(正式版本) (64 位) 该版本的谷歌浏览器是支持Windows7的最后一个版本,否则要先升级操作系统,然后才能升级谷歌浏览器。不升级也可以用,只是最近发

    2024年01月23日
    浏览(83)
  • 【0002】JDK1.7安装和环境变量配置(Windows7操作系统)

    链接:https://pan.baidu.com/s/1ZJTlD-bRw9VCNA5qY-ZU-A  提取码:3d4h 在Windows7操作系统下安装JDK1.7及配置环境变量。其它版本的JDK及操作系统安装步骤,基本上没有太大的差异,所以此文也可以指导安装其它系统中的不同版本的JDK。 先安装JDK再配置环境变量 JDK版本:JDK-7u80-windows-x64版本

    2024年03月25日
    浏览(52)
  • windows10,11 修改防火墙配置入站规则,使局域网其他电脑可访问本机

    防火墙—高级设置—入站规则—新建规则—自定义—下一步到作用域: 此规则应用于哪些远程ip:下列ip地址:添加:此ip地址范围:192.168.7.0-192.168.7.255 一直下一步到完成即可。 这里可以指定程序放行,我这选了放行所有 可以指定放行的协议和端口,这里指定所有 可以配置

    2024年02月06日
    浏览(47)
  • MySQL 8.0.25版本下载、安装及配置(Windows 10/11 64位)详细教程【超详细,保姆级教程!!!】

    MySQL下载地址(官网) 1、进入官网,选择版本 8.0.25 2、下载MySQL压缩包 3、下载完成后将压缩包解压至方便自己查找的位置( 切记,后续会用到 ) 说明 :因下载解压文件包内没有配置 my.ini 文件,故需要自行创建 1、在解压后的根目录下新建一个text文件,命名为:my,再把后

    2024年02月04日
    浏览(59)
  • 通过SwitchyOmega插件实现Chrome的PAC模式代理网络连接

    SwitchyOmega插件下载地址:https://github.com/FelisCatus/SwitchyOmega/releases 安装后打开SwitchyOmega配置,点击“圆圈\\\"图标,选择“选项配置”。 新建情景模式 选择PAC模式 根据自己的网络配置进行PAC脚本编写,在编写完成之后,需要点击”应用选项“保存。 PAC即使用自动代理配置脚本优

    2024年02月05日
    浏览(43)
  • Windows7系统下配置TP-Link无线路由器上网设置图文教程

    本文介绍了在Windows 7系统下安装并配置TP-Link无线路由器上网的方法,在Windows 7系统下完成TP-Link无线路由器的安装和配置,可以分为3个步骤:1、路由器安装;2、配置电脑IP;3、配置路由器。 步骤一:路由器安装 1、电话线上网用户:准备2根网线,一根网线用来连接ADSL Mode

    2024年02月08日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包