-
Notifications
You must be signed in to change notification settings - Fork 7.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
编辑完用户自定义PAC规则后不马上生效 #86
Comments
的确是有这个问题, 希望可以实时刷新 |
请问是通过app内窗口修改不能及时生效吗? |
你好, 是通过APP的窗口修改,然后确定提交. APP提示用户规则已保存, 但需要断开服务器连接, 重新连接才可以浏览所新增的规则. |
+1 通过app内窗口修改 |
解决方法 更新pac时,pac地址后面增加随机参数?t=xxxxx 防止系统缓存pac文件。 |
用户通过修改user rule来修改规则,规则里好像不能加时间戳吧~ |
我是指在程序代码中的改动,例如 https://github.com/yichengchen/ShadowsocksX-R/blob/268d75d3e93674dadf12013eaaa1558424aa62a6/ShadowsocksX-NG/ProxyConfHelper.m 的199行 发自我的 iPhone
|
@yichengchen 我看了下代码,不是这个原因,缺省是no cache的。 |
是系统发现pac url没变化所以没有重新获取…,系统的缓存吧 发自我的 iPhone
|
@yichengchen 不是的,是否缓存是受到特定HTTP头部控制的。
|
但是我这么做却是在我这解决了这个问题=,= 发自我的 iPhone
|
我大概知道为什么了 原来的代码:
浏览器确实缓存了pac,而且缓存行为不受http头Cache-Control控制。 如果加上时间戳会有另一个问题。
与这个功能冲突,设置手动模式时,将不管用。 |
重启ShadowsocksX-NG不管用,需要重启浏览器才可以。 |
老的客户端(就是在衍生 NG 以前),修改之后选择【从 GFWList 更新 PAC】就可以立刻生效。 |
因为老客户端不是通过http服务器提供pac的,而是通过file:///形式的url提供的。 |
@qiuyuzhou 然而并不是,这是使用老版的截图: 当然我不怎么懂其中的具体细节,我只是觉得并非你描述的那样,事实上倒是在用了 NG 版之后我发现 pac 文件竟然是 file:// 协议提供的,所以我才换回了老版一直用着。 |
老的客户端 衍生ng之前指的是原版的吗?那个也是用的gcdwebserver来做中转的 Qiu Yuzhou [email protected]于2016年10月18日 周二23:38写道:
|
也没加时间戳后缀,当初怎么实现的? |
@qinyuhang 对的,就是原版那个,最后的版本好像是 2.6.3? |
Crash 的bug修好了我先发个1.3.1版吧,这个bug晚点修 |
@qiuyuzhou 我刚才仔细确认了一下,我用的是别人改过的版本,2.6.5,就是之前 gfwlist 不能用的那段时间某人的改进版,我不知道对这个问题他有没有改动,这是源码:https://github.com/RobertYan/ShadowsocksX |
@nightire Thanks
相当于把系统代理设置置空,再加上。 |
也就是说只要把系统代理设置置空,再加上就可以触发浏览器刷新。 |
v1.3.2仍然存在这个问题,需要手动off/on才生效 |
呃呃呃呃呃呃……还没解决么? |
The issue still exist. I can't add any user rule at all. example, no matter Auto/Manual mode. V1.3.2 and R8 version |
我现在的解决办法是: |
@liliass 你用的应该是ssr的衍生版,走错门了。 |
遇到同样的问题,截止到1.6.1版本,个人自定义的PAC还是不能优先覆盖gfwlist下载的版本。 |
我的解决办法是: |
还是GoAgentX好使啊,但是不支持chacha20加密~~ |
1.7.1 still has this issue. |
1.8.2还是有这个问题 |
试过,不用重启浏览器也可以 |
每次更新完一个自定义的PAC规则还得关闭再打开shadowsocks,不然不会生效,希望可以每次改完都会自动重启一下~
The text was updated successfully, but these errors were encountered: