问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

请问代理上网和脚本上网的区别?

发布网友 发布时间:2022-04-23 08:59

我来回答

1个回答

热心网友 时间:2022-05-15 09:30

代理上网和脚本上网其实是一样的 没什么区别 只不过是 代理上网需要手动配置代理服务器的IP地址和端口 而脚本上网不需要设置 只需要把脚本文件填写在自动配置的脚本处即可

一般脚本文件都是pac为扩展名的 它相当于一个批处理文件也就是说它文件的内容是代理服务器的IP 端口 等其他内容信息 那么其他机器把自动配置那里直接指向它就可以上网了无需手动设置 这样可以防止代理服务器的变更导致一些不知道的用户无法上网

具体看下面:

很多时候在Internet接入时只使用代理方式而非NAT,那么给使用代理的客户终端设置代理服务器将是一件很烦琐的事情,特别是当代理服务器进行各种改动(比如服务器IP地址,服务端口等等变了)后,不得不对通知所有的客户重新进行设置。Proxy Auto-Config(PAC)脚本解决了这些问题。

在Internet Explorer的代理设置里面有一个“使用自动配置脚本”的选项,这里的自动配置脚本指的就是PAC脚本。这是一种以.pac为扩展名的 JavaScript脚本,可以把它放在内部网络的某个web服务器上,设置客户端IE浏览器把“自动配置脚本选项”指向它(比如http: //192.168.100.1/proxy.pac),完成集中设置代理配置的工作。

PAC脚本还可以根据用户访问请求的不同设置不同的代理策略,比如,用户访问内部网的某台服务器时,PAC脚本可以告诉浏览器该访问将不通过代理服务器,而用户访问的是内部网以外的地址时,PAC脚本告诉浏览器这个访问请求使用代理。

PAC脚本另外一个重要的应用是多台代理服务器并存的情况下,通过pac脚本的控制:

用户随机选择使用多台代理服务器中的任意一台来达到流量负载均衡的目的;

管理员通过PAC脚本控制用户使用和不使用某台代理服务器,这样可以空出时间对代理服务器进行维护;

让服务器工作在主备模式,当主服务器宕机时,会自动切换到其它备用服务器而不会中断服务;

根据访问目的地的不同,自动选择最佳代理服务器。

PAC脚本中必须定义一个名为FindProxyForURL的函数,这个函数会被浏览器自动调用。其格式如下:

function FindProxyForURL(url, host)

{

……

}

下面给出一个实际应用中使用过的简单例子,这里只有1台squid代理服务器:134.40.22.48,服务端口是3128,脚本中根据客户端IP地址判断用户通过何种途径访问Internet或其他资源:

function FindProxyForURL(url, host)

{

if (isInNet(myIpAddress(), "10.21.193.0", "255.255.255.0")) {

return "DIRECT";

} else {

return "PROXY 134.40.22.48:3128";

}

}

根据上面的脚本,整个局域网中,除了地址是10.21.193.0/255.255.255.0的终端,其他终端访问Internet都要经代理服务器134.40.22.48。

以上是让你了解一下 代理服务器和 使用脚本上网的形式 也就是 IE中的脚本是为了简化代理服务器设置的方式而已他们之间没区别 都是代理上网

至于你问是否和DNS有关 所有的上网方式都需要设置DNS 我们都知道DNS是域名解析系统 如果没有正确设置DNS的话 那么域名就不起作用了 这就是常见的有的机器只能上QQ和玩游戏但不能访问网站 其实就是DNS没有设置正确 如果你直接访问IP地址的话是可以访问的

那么你访问域名也就是网址的时候 就无法进行解析了也就是没有DNS域名就无法解析成IP自然也就无法访问网站了

DNS服务器有指顶的IP地址 所以一般与是否是代理还是其他上网方式没有什么关系 你只要获得了正确的DNS 就可以了 不管你是代理上网也好 ADSL上网也好 都是一样的

最后解释一下你们项目组无法使用脚本配置方式使用代理的问题。

其他的项目组在一个内网那么它们肯定可以使用IP方式互相访问 当然一定要开放WEB服务 那么他们肯定有一个WEB服务器 服务器上放置了pac的文件 也就是代理上网的脚本 我这里管它叫自动批处理文件

你们的工作组不能使用 有两个原因

1 你们工作组没有和其他项目组在一个内网 或者在一个内网由于路由或防火墙的设置不能进行互相通讯

2 你们项目组没有设置WEB服务器当然也就没有pac文件自然不能使用脚本的方式处理代理上网

结合上面所说 你应该初步了解代理上网与自动配置脚本的关系了吧

那么你们不能使用的原因你自己可以找一找了 到底是哪个环节出现问题了

打的好累 分应该给我了吧 嘿嘿!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
八个月孕妇痔疮怎么办 怀孕痔疮严重怎么缓解 孕妇能割痔疮吗 孕37周痔疮严重怎么办 孕37周痔疮可以顺产吗 怀孕晚期痔疮严重怎么办 我打开网上邻居,里面变成空的了,以前打开就有“宽带连接”和“本地连 ... 单位有些电脑打开网上邻居没东西显示是为什么? 生产线称重 梦比优斯奥特曼第35集19:38秒时,希卡利站起来时的那个背景音乐是... 梦比优斯奥特曼中希卡利出现时的音乐 苹果手机全景html格式文件怎么打开 求好听的八音盒曲子。 如何将linux master 进程改为slave 当兵征信报告去哪里打 八音盒中都有哪些曲子(求歌曲名) 征信影响当兵吗? 如果投票不公平会怎么样 我的ip是10.21.10.100,是多个人共用一个路由,请问怎么访问路由地址?比如以前的192.168.1.1的形式 子网规划:网段是192.168.10.0,假设需要20个子网,每个子网5台主机,请写出每个子网的IP和掩码 征信影响参军吗 做一个现场评选,投票怎么才能不出现平局 为什么电视和手机是同一个网络但是IP什么的都不一样啊? iphone打开本地htm文件 氩弧焊有什么害处? 民主选举投票投错了怎么办 如何配置静态路由 IPAD 下能不能打开本地的HTM文件? 百度投票中的问题,如果出现投票平局,怎么办? 请教高手,如何对sql表中内容 按照日期进行合并,并进行分类统计反应在... 可乐鸡的做法是什么? 可乐鸡的做法?? 请大家推荐些八音盒音乐 ,像天空之城,卡农,千与千寻,一样好听的八音盒音乐 谢谢 indexhtml苹果手机在哪里 征信会影响当兵吗? 计算机网络的题目:以下IP哪个不适合用作本地地址 爱画电影 《八音盒》中的钢琴曲是什么 八音盒潘多拉之心完整钢琴谱 路由器怎么设置开放式网络 就是在店里不用密码谁都可以连 征信逾期能当兵吗 特斯拉首任中国区总经理郑顺景于近日离世,他为特斯拉付出了多少? 八音盒中常放的钢琴曲的名字 局域网内部再设局域网,如何互联 iPhone中如何使用HTML文件? 微信注册的京东,第二次登录时提示手机号码有风险,要求语音认证,怎么回事? 可乐鸡的美味做法? 特斯拉中国区首任总经理郑顺景离世,他有过哪些职场经历? 由于公司需要,我要同时上内网和*,现在不能同时上了,请教高手。 里亚多夫的 八音盒 钢琴曲演奏技巧 现在当兵需要查父母的征信吗 八音盒钢琴曲作者波迪尼介绍