阅读:22697回复:21
Firefox+shadowsocks, PAC不工作
最近遇到个很奇怪的问题
用ss fanqiang,全局模式可以工作但是设置pac为gfwlist2pac生成的那个超长的pac就不工作,好像根本没有pac似的 研究了半天,发现只要在pac的规则里随便删掉一小部分就工作了。难道是pac太长了Firefox就不识别? 奇怪之处在于,我另外一台用win8的电脑,完全无此问题。同样的ss,同样的Firefox版本(我也都试了nightly,一样:win7不行win8行) 另外win7下的ie也是怎么设置都不行,删短了也不行;而chrome无论啥系统一点问题没有,哪怕chrome其实是调用的ie的代理设置 |
|
1楼#
发布于:2015-05-26 23:06
你得说清楚用的哪个 shadowsocks 客户端
全局模式是什么鬼 pac 又是如何设置的 你的“奇怪之处”是指在 win8 上设置 pac 可用? “同样的ss”是指同样的客户端,还是同样的服务器设置 话说 pac 理应和 shadowsocks 客户端无关 除非你用的是所谓原生大法好的 C# 版 从症状看 问题不会是出在 firefox 毕竟 win8 下 firefox 没问题 而 win7 下 ie 也有问题 |
|
|
2楼#
发布于:2015-05-26 23:54
aaaa007cn:你得说清楚用的哪个 shadowsocks 客户端 不好意思没说清楚,我的意思就是:同样的pac,同样的firefox,同样的ss服务器、客户端,win8工作,win7不工作 https://raw.githubusercontent.com/fireattack/gfwlist2pac/master/doesntwork.pac pac在此,如果能帮忙测试能否复现则再感谢不过 另外,win7 IE不行有人说是win7的IE不支持socks5,具体我也不清楚毕竟不用ie 另外强调一下,请用firefox内置的代理设置功能,用扩展设置不保证能重现bug |
|
3楼#
发布于:2015-05-27 00:50
shadowsocks 有很多个版本
最基本的 python 版、golang 版、node-webkit 版、csharp 版,等等 所以到底你用的哪个? 如果 pac 就是这个 那么这是走的 http 代理,而不是 socks var proxy = "PROXY 127.0.0.1:1080;"; pac 本身就是个 js 文件 写了个 html 来加载测试 无异常 直接设置 firefox 内置 pac 为 file:///path/doesntwork.pac 代理改为 PROXY 127.0.0.1:8118 访问 google privoxy 有打印记录 访问国内网站 直连未走 privoxy 无异常 |
|
|
4楼#
发布于:2015-05-27 09:31
那个 PAC 太长而且又复杂,碰到 JS 语法有些不兼容的情况,运行失败,就失效了。用精简版的PAC问题少。
|
|
5楼#
发布于:2015-05-27 09:57
|
|
6楼#
发布于:2015-05-27 10:02
|
|
7楼#
发布于:2015-05-28 00:45
fiag:那个 PAC 太长而且又复杂,碰到 JS 语法有些不兼容的情况,运行失败,就失效了。用精简版的PAC问题少。回到原帖如果因 javascript 语法不兼容导致运行失败 为什么 win8 下的 firefox 没有出现不工作? 不过说回来 clowwindy 当初原话是“只测了 Chrome,不知道兼不兼容 IE。” 都没提 fireofx 虽然回复中有人说 firefox 也可用 http://www.v2ex.com/t/148241 这个帖子需要登录才能访问 不过在楼主提供更详细的信息前 还是当作是玄学好咯 |
|
|
8楼#
发布于:2015-05-28 01:07
|
|
|
9楼#
发布于:2015-05-29 14:56
|
|
10楼#
发布于:2015-05-29 15:12
发重
|
|
11楼#
发布于:2015-05-29 23:54
烈之斩:IE那部分你说的有道理我是说有可能 记得 clowwindy 推荐在 windows 上使用 c# 版 而 c# 版有内建 http 服务器用来 host pac 文件 所以我一直在问你用的是哪个版本的客户端 以及 firefox 中 pac 是如何设置的,file:/// 还是 http:// 此外 “不工作”这种说法过于笼统 到底是怎么个不工作法? “好像根本没有pac似的” 根本就不能明确说明具体症状 “根本就不起作用” 是怎么个不起作用法? 全部走直连?全部走代理? 所以说 你遇到的问题是 gfwlist2pac 精确模式生成的 pac 在 firefox 中有问题?和 shadowsocks 根本无关? anyway,别人都不能重现的话 那直接去找 clowwindy 反馈咯 |
|
|
12楼#
发布于:2015-06-01 10:40
aaaa007cn:我是说有可能我就是直接设置成我1L生成的那个链接里的pac不工作,至于pac的路径是什么根本无所谓吧 本地的file:/// 和传到服务器上都一样不工作,都能重现 当然最开始是发现http://127.0.0.1:1080/pac 不工作才单独提取出来测试的 “根本就不起作用”的意思就是和没有使用pac一样,全部直连 另外你总结的没错,但是准确地说不是精确模式都不能用,而是最新生成的不能用,我用我几个月之前生成的可以用,cloudy网站上那个范例也能用 而且就如我所说的,我从rule list里删掉一部分,突然就能用了 至于别人能不能重现,囧,这就是我发这贴的目的呀 目前为止你不能重现,但是还没看到别人的反馈…我自己倒是用两台win7的电脑都重现了 |
|
13楼#
发布于:2015-06-02 09:46
|
|
14楼#
发布于:2017-02-24 17:25
现在火狐修复了这个BUG。可以正常使用。
|
|
上一页
下一页