装 node.js ,在命令行运行
(cat ./mypac; echo 'console.log ( FindProxyForURL("http://www.google.com/", "www.google.com") )') | nodejs
#对于 URL 方式的 pac ,可以执行下面这句
(curl -s http://192.168.1.11/proxy-20160614-3.pac; echo 'console.log ( FindProxyForURL("http://www.google.com/", "www.google.com") )') | nodejs
1
fds 2016-06-16 10:27:49 +08:00
哦 最后应该是 | node 吧
|
2
doublleft 2016-06-16 11:00:59 +08:00
谁知道 pac 怎么主动更新
我已经在服务器上修改了 pac 内容,在客户端不用任何改动的情况下,怎么主动获取新的 pac ? |
3
ncisoft OP @doublleft
有个小技巧,比如你的 pac 地址是 http://192.168.1.1//my.pac ,则你在浏览器可写为 http://192.168.1.1/my.pac?t=20160615-1 ,每次修改了就改浏览器地址好了,就是那个 t 参数。更进一步地,可以在服务器上用脚本生成 PAC (读取本地文件,原样输出即可),注意脚本写好浏览器缓存的设置 |
4
ncisoft OP @fds 我主要是要用 JavaScript v8 引擎,所以用 node.js 。所以应该是 | node.js
|
5
ncisoft OP @fds 刚试了试,| node 也可以工作正常,| nodejs 、 | js 、| node 都能正常工作
|
6
doublleft 2016-06-16 17:06:32 +08:00
|