精华内容
下载资源
问答
  • 先说这个问题的背景:公司的代理配置脚本限制过严,开发时自己配的host经常被识别为非法地址,这很讨厌,于是我复制了公司的配置脚本保存在本地,然后做了些修改,让自己的host都是合法的,但是更讨厌的时,公司的...

    先说这个问题的背景:公司的代理配置脚本限制过严,开发时自己配的host经常被识别为非法地址,这很讨厌,于是我复制了公司的配置脚本保存在本地,然后做了些修改,让自己的host都是合法的,但是更讨厌的时,公司的安全系统会定时把代理配置脚本还原为官方的,于是我希望自己也有个程序能监控代理配置脚本的设置,如果不是我自己的,马上改正,要做到这点,首先得能够用脚本化的方式修改设置。

    网上很多的使用脚本修改代理的文章,都是直接改代理服务器设置的,查了好久没找到我想要的,不过这些文章还是很有启发,就是IE的这些设置应该都是存在注册表里的。于是我根据当前设置的自动配置脚本的某个关键词在注册表里面搜,发现原来是在这里设置的:[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\NlaSvc\Parameters\Internet\ManualProxies]

    这下就好办了,写注册表文件或是用命令行的方式都可以修改这个设置:

    1、注册表方式,编辑一个文本文件如下:

    REGEDIT4

    [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\NlaSvc\Parameters\Internet\ManualProxies]
    @="filepath"

    @表示这个键的默认值,filepath可以是“file://c:/some.pac”的形式,表示本地文件,也可以是url,说明使用一个网络上公用的代理文件,然后另存为XXX.reg即可,再双击保存的文件,相应的设置就被修改了;

    2、命令行方式,使用red add命令:

    reg add HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\NlaSvc\Parameters\Internet\ManualProxies /ve /d "val"

    这个命令表示在注册表中添加一个键值,如果已存在则会覆盖其值,/ve表示默认值,/d "val"表示要使用val来设置这个键,详细的reg命令可以在命令提示符中敲reg /?查看。使用命令行方式时务必使用管理员权限运行,不然无法修改。


    现在问题就解决了,只需要再写个脚本周期性的调用命令行命令就可以了。

    展开全文
  • 【技术贴】局域网设置 使用自动配置脚本 有对钩被选中取消不掉的解决办法 今天用代理,发现了一个很奇怪的现象,我去啊,总是闲着没事,我的代理就被更改了,我把代理关了,发现那个选项还是在,是个9090端口的...

    【技术贴】局域网设置 使用自动配置脚本 有对钩被选中取消不掉的解决办法

     

     

    今天用代理,发现了一个很奇怪的现象,我去啊,总是闲着没事,我的代理就被更改了,我把代理关了,发现那个选项还是在,是个9090端口的使用自动配置脚本。经过对网上一些解决方案的思考,发现是我的pp加速器搞的。我把pp加速器关闭掉之后发现,嘿,好了~!

     

     

    使用自动配置脚本 一直无法取消的原因就是这个网页加速的软件,比如pp加速器 pps加速器 飞速土豆 优酷下载 等等等等,没啥事,关掉这些软件即可,或者卸载掉即可。

    转载于:https://www.cnblogs.com/ae6623/archive/2011/11/21/4416757.html

    展开全文
  • IE 局域网自动配置脚本 PAC解析

    千次阅读 2012-02-13 16:30:30
    无法联机时,可自动尝试别种联机方式 Proxy Auto Config File 的格式 基本上 Proxy Auto Config File (以下简称 PAC )是一个纯文字文件,他的语法采用 JavaScript ;所以建议要学习...

    GoogleWebAccelerator用的Proxy.pac代理原理介绍[转]  

    2010-10-05 20:30:48|  分类: 默认分类 |字号 订阅

    Proxy Auto Config


    什么是 Proxy Auto Config

    首先,我们一定要知道什么是 Proxy?他的功用是什么?  
    PAC(Proxy Auto Config) 又是什么呢?它实际上是一个 Script;经由编写这个 Script,我们可以让系统判断在怎么样的情形下,要利用哪一台 Proxy 来进行联机。这样做主要的好处有:

    1.      分散 Proxy 的流量,避免 Proxy Server 负载过高

    2.      针对个别条件设定、加快浏览速度

    3.      设定要求顺序,在某台 Proxy 无法联机时,可自动尝试别种联机方式


    Proxy Auto Config File 的格式

    基本上 Proxy Auto Config File(以下简称 PAC)是一个纯文字文件,他的语法采用 JavaScript;所以建议要学习编写 PAC 的人,最好先学习基本的 JavaScript。一个 PAC 档必需是单独的 JavaScript,其中不能包含任何 HTML 标签。

    PAC 档中,一定要定义 Function FindProxyForURL 如下:

    function FindProxyForURL( url, host )

    {

          ...

    }

    如果使用了 PAC 档,则浏览器在接受我们要求的网址后,会去执行

    ret = FindProxyForURL( url, host );

    这样的指令。其中,url 是所要求网址的完整路径,host 是对方的计算机名称(就是在 :// / 之中的部份);而 return ret 则是 Proxy 的组态,它的格式有下列三种:

    ·  DIRECT 直接联机而不透过 Proxy

    ·  PROXY host:port 使用指定的 Proxy 伺服机

    ·  SOCKS host:port 使用指定的 Socks 伺服机

    比如说当浏览器得到的是 Proxy proxy.ncu.edu.tw:3128; Proxy proxy.csie.ncu.edu.tw:3128; DIRECT 的话,那浏览器会先尝试透过 proxy.ncu.edu.tw 来开启网页,如果无法使用,则尝试 proxy.csie.ncu.edu.tw,还是不行的话,就直接联机。


    PAC 中特别的 Function

    PAC 中,除了可以使用一般 JavaScript Function 外,它还定义了一些特别的 Function 可以使用:

    ·  isPlainHostName()

    ·  dnsDomainIs()

    ·  localHostOrDomainIs()

    ·  isResolvable()

    ·  isInNet()

    ·  dnsResolve()

    ·  myIpAddress()

    ·  dnsDomainLevels()

    ·  shExpMatch()

    ·  weekdayRange()

    ·  dateRange()

    ·  timeRange()


    isPlainHostName( host )

    host 由网址取得的主机名称。

    Function 会判断 host 是否为不包含网域 (Domain)。如果是,则 return true;如果包含,则 return false

    范例:

    1.      isPlainHostName("www") return true

    2.      isPlainHostName("www.netscape.com") return false


    dnsDomainIs( host, domain )

    host 由网址取得的主机名称。
    domain
    指定的网域。

    Function 会判断 host 是否属于网域 domain。如果是,则 return true;否,则 return false

    范例:

    1.      dnsDomainIs("www.netscape.com", ".netscape.com") return true

    2.      dnsDomainIs("www", ".netscape.com") return false

    3.      dnsDomainIs("www.mcom.com", ".netscape.com") return false


    localHostOrDomainIs( host, hostdom )

    host 由网址取得的主机名称。
    hostdom
    完整的网域名称。

    Function 会判断 host 是否为 hostdom,或 host 是否为 hostdom 的主机名称。如果是,则 return true;否,则 return false

    范例:

    1.      localHostOrDomainIs("www.netscape.com", "www.netscape.com") return true (完全相同)

    2.      localHostOrDomainIs("www", "www.netscape.com") return true (主机名称相同)

    3.      localHostOrDomainIs("www.mcom.com", "www.netscape.com") return false (网域不同)

    4.      localHostOrDomainIs("home.netscape.com", "www.netscape.com") return false (主机名称不同)


    isResolvable( host )

    host 由网址取得的主机名称。

    Function 会尝试透过 DNS 去解析 host,如果解析成功,则 return true;否则 return false

    范例:

    1.      isResolvable("www.netscape.com") return true (除非 DNS 无法正常运作)

    2.      isResolvable("bogus.domain.foobar") return false (除非真的冒出这个 domain 出来


    isInNet( host, pattern, mask )

    host 主机名称,可以是 Domain Name IP。如果是 Domain Name,则会透过 DNS 查出 IP
    pattern IP

    mask
    对应于 pattern 的屏蔽。

    Function host 是否在指定的 IP 范围内,如果是,则 return true;否则 return false

    范例:

    1.      isInNet(host, "198.95.249.79", "255.255.255.255") host 198.95.249.79 时,会 return true

    2.      isInNet(host, "140.115.0.0", "255.255.0.0") host 140.115.*.* 时,会 return true


    dnsResolve( host )

    host 要透过 DNS 解晰的主机名称。

    Function 会透过 DNS 去解析 hostreturn 值即为解析之结果。

    范例:

    1.      dnsResolve("www.math.ncu.edu.tw") return "140.115.25.9"


    myIpAddress()

    Function return 浏览器所在计算机之 IP 地址。


    dnsDomainLevels( host )

    host 由网址取得的主机名称。

    Function return host Domain 层数(点的数目)。

    范例:

    1.      dnsDomainLevels("www") return 0

    2.      dnsDomainLevels("www.netscape.com") return 2


    shExpMatch( str, shexp )

    str 要进行比对的字符串。
    shexp
    比对的条件。

    Function 会比对 str 是否符合 shexp 的表示式(此表示式为 shell expression 而非 regular expressions)。如果是,则 return true;否则 return false

    范例:

    1.      shExpMatch("http://home.netscape.com/people/ari/index.html", "*/ari/*") return true

    2.      shExpMatch("http://home.netscape.com/people/montulli/index.html", "*/ari/*") return false


    weekdayRange()dateRange()timeRange()

    这三个 Function 的功用都是检查线在时间是否在指定范围内,用这些 Function 就可以设定分时段使用 Proxy Server  


    范例

    1.中央大学数学系之设定

    2.                         function FindProxyForURL( url, host ){

    3.                                        if ( dnsDomainIs( host, "locahost" ) || dnsDomainIs( host, ".edu.tw" ) || isInNet( host, "140.0.0.0", "255.0.0.0" ) || isPlainHostName( host ) )

    4.                                        {

    5.                                                        return "DIRECT; PROXY proxy.csie.ncu.edu.tw:3128;" + " PROXY cache.math.ncu.edu.tw:3128";

    6.                                                        //localhost domain .edu.twIP 140.*.*.* 或只有 Host Name

    7.                                                        //则直接联机;如果直接联机不行,则尝试使用 proxy.csie cache.math

    8.                                        }else if ( dnsDomainIs( host, ".tw" ) )

    9.                                        {

    10.                                                   return "PROXY proxy.csie.ncu.edu.tw:3128;" + " PROXY cache.math.ncu.edu.tw:3128;" + " DIRECT";

    11.                                                   //如果网域是 .tw,则依序尝试 proxy.csiecache.math、直接联机

    12.                                   }else

    13.                                                   return "PROXY cache.math.ncu.edu.tw:3128;" + " PROXY proxy.csie.ncu.edu.tw:3128;" + " DIRECT";

    14.                                                   //其它:依序尝试 cache.mathproxy.csie、直接联机

    15.                    }

    16. 中央大学计算器中心提供之设定

    17.                    function FindProxyForURL(url,host)

    18.                    {

    19.                                   var RFC="1234567890-_qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM.";

    20.                                   for(var i=0;i < host.length;i++)

    21.                                   {

    22.                                                   var c=host.charAt(i);

    23.                                                   if(RFC.indexOf(c)==-1 && !(dnsDomainIs(host, ".cc") || dnsDomainIs(host,".tw"))) {

    24.                    //      alert(url+"--"+host);

    25.                                                                  return "PROXY dnsrelay.twnic.net.tw:3127";

    26.                                                   }

    27.                                   }

    28.                                   if(host == 'auto.search.msn.com')

    29.                                                   return "PROXY keyword.twnic.net.tw:80";

    30.                     

    31.                                   if(dnsDomainIs(host, ".tw"))

    32.                                   {

    33.                                                   return "DIRECT";

    34.                                   }

    35.                                   return "PROXY proxy.ncu.edu.tw:3128; PROXY cache.ncu.edu.tw:3128; DIRECT";

    36.                    }
    展开全文
  • 2019独角兽企业重金招聘Python工程师标准>>> ...

    运行 regedit找到 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections] 删除DefaultConnectionSettings和SavedLegacySettings的值。

    百度找的 感谢百度用户:xmchensongyang

    转载于:https://my.oschina.net/908Sharp/blog/410750

    展开全文
  • 设置代理服务器时发现,自动配置下面的自动检测设置会自动勾选上,导致设置的代理服务失败
  • windows自动配置ip脚本

    千次阅读 2018-01-09 13:29:34
    参考链接: https://www.cnblogs.com/kearon/p/6658024.html ... 因为iphone在共享热点的时候出现无法获取ip的情况,需要手动配置ip。使用network toolsAPP看到了iphone共享热点时作为网关的ip是172.20.10.1/28。 配
  • 打印机自动脚本.bat

    2020-03-09 16:29:36
    自动安装打印机驱动,检测有没有安装,有安装直接关闭,没安装才跑安装,识别win10和WIN7以下的系统的32位和64位系统的驱动识别
  • 今天和一个朋友聊到了chrome的自动代理功能,很多人感觉这个功能非常方便,但大家或许不知道这个功能其实是继承自IE浏览器,而且在“遥远”的Windows 98时代IE就已经具有了这个功能。这个功能在IE中被称作Proxy ...
  • 自动配置IE代理脚本

    千次阅读 2018-07-25 18:39:18
    用本本上网时,往返家里和单位,因为单位是用的代理上网,家里是直接连接.因此每次都要修改IE的代理设置,虽然是个小事,但是每次都要修改总是有点烦 ,于是参考GOOGLE,写了一个自动配置代理的脚本
  • 如何使用自动配置脚本

    千次阅读 2011-11-23 09:32:25
    很多时候在Internet接入时只使用代理方式而非NAT,那么给使用代理的客户终端设置代理服务器将是一件很烦琐的事情,特别是当代理服务器进行...在Internet Explorer的代理设置里面有一个“使用自动配置脚本”的选项,这
  • 如下图 找到“用户配置”下的“Windows设置”下的“Internet Explorer 维护”的“连接”,双击选择“自动浏览器配置”。如下图 选择“自动启动配置”,并在下面的“自动代理URL”中填写相应的PAC文件地址。如下...
  • rem 禁用代理 reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /...rem 删除代理IP地址 reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\In...
  • Linux自动配置IP地址脚本   1、可以查看/etc/sysconfig/network-script/ifcfg-设备名 2、脚本如下:   #!/bin/bash #Switch of static IP and DHCP #设置第一块网卡eth0 if [ $1 = "company" ...
  • 实际环境: 在普通场景下我们是无法登陆路由器管理界面查看树莓派ip的,我们该怎么办呢,方法是...这时用nmap扫描局域网,找到mac跟树莓派mac相同的ip地址就可以了,实现自动连接wifi后就是将ip发送到163邮箱。 ...
  • Easy Connect无法连接的情况,当前IE代理启用了自动配置脚本,不允许使用CS客户端登录 由于最近需要访问校园网,所以需要使用easy connect 进行连接。可是有一天我兴高采烈的去打开它,去访问我亲爱的校园网,去...
  • Java局域网通信——飞鸽传书源代码 28个目标文件 内容索引:JAVA源码,媒体网络,飞鸽传书 Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java...
  • 我用lr11进行脚本的录制,在设置浏览器的代理时,发现“局域网设置”按钮显示灰色,不能点击,找了一天都没找到问题,根据网上说的改注册表改本地组策略编辑器,都没有办法解决。 1、原来我的IE版本是9,所以一直找...
  • IE自动配置脚本(PAC)

    千次阅读 2010-07-06 21:38:00
    针对不同网页使用不同代理 —— IE自动配置脚本 <br />1.前言 2.自动配置脚本简介 3.自动配置脚本语法 4.相关例子  a、isPlainHostName(host)  b、dnsDomainIs(host, "")、...
  • arm linux开发板自动配置IP地址

    千次阅读 2018-03-07 18:56:54
    配置内核: [*] Networking support ---&gt; Networking options ---&gt; &lt;*&gt; Packet socket &lt;*&gt; Unix domain sockets [*] TCP/IP networking [*] IP: kernel ...
  • 自动获取IP地址 即将网卡的IP地址设置自动获取(DHCP),用于平时连接路由器和上网冲浪等。 即批处理中的将网卡设置为DHCP命令。 显示网卡的IP信息 相当于在命令行CMD中的“ipconfig”指令,效果如图: 使用说明 ...
  • 显示器: 配置 CPU:Intel(R) Core(TM) i5-8500 CPU @ 3.00GHz 内存: 1条16G 硬盘: NVMe INTEL SSDPEKKW51 (477G) , IP: 192.168.3.168 192.168.2.20 fe80::b846:1668:667e:3b40 192.168.29.1 fe80::2c9a:bace:3a1:3cc...
  • 本人所在单位启用了内部OA(办公自动化)系统,由于有许多部门并不在公司总部,不处于同一个局域网内,外围单位无法直接访问内网的OA服务器,影响了OA系统在总公司的推行。为了解决这一问题曾试图通过VPN来从互联网...
  • 网络IP地址/MAC地址/网络代理一键设置脚本... 一直在使用,却不敢独享,分享之... @echo offrem # ---------------------------------- rem # 接口 IP 配置 rem # ---------------------------------- echo #####...
  • 文章目录前言文章重点一、rsync+inotify 简介1、rsync简介2、inotify简介二、整体架构三、同步节点部署(rsync)1、安装rsync2、配置rsync四、源服务器节点部署(rsync+inotify)1、安装rsync2、配置rsync3、手动...
  • 使用自动配置、自动代理和自动检测 部署 Windows® Internet Explorer® 8 之后,您可使用自动代理和自动检测功能,全局更改一些浏览器设置,而无需更改每个用户的计算机。 此外,若要在部署后自定义用户计算机,可...
  • 获取电脑配置信息.bat

    2019-05-29 10:16:30
    批处理自动获取电脑配置信息,自动生成txt文件在C盘下。批处理自动获取电脑配置信息,自动生成txt文件在C盘下
  • 巧用代理自动配置脚本

    千次阅读 2007-10-23 22:28:00
    巧用代理自动配置脚本...这种代理自动配置脚本和普通代理设置究竟有何区别?普通的代理设置无法区别对待需要使用代理访问的网站和可以直接连接访问的网站,同一时刻,要么只能都用代理访问,要么全部都不用代理。而代

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 31,977
精华内容 12,790
关键字:

局域网设置自动配置脚本地址