Open fimreal opened 1 year ago
抱歉,既然都是国人就先用中文了。
我看了之前相关 issue,提到使用 pac 文件是因为 chromuim 不支持直接配置代理?我有点不能理解这种限制,毕竟 chromium 启动参数里就有指定代理方式,electron 直接读取环境变量也可以利用代理,为什么要选择 pac 文件这么难用的方法。
我在想,chromium 支持直接读取本地文件的,那 pac 文件是否可以使用 file:///some/path/proxy.pac这种本地配置。拜读了源码,发现这里限制死了 pac 文件格式。自己尝试修改源码测试,但是不管挂不挂代理,都卡在npm install 中 reify:@fluentui/react-icons: timing reifyNode:node_modules/office-ui-fabric-rea 过不去,没办法验证。
file:///some/path/proxy.pac
npm install
reify:@fluentui/react-icons: timing reifyNode:node_modules/office-ui-fabric-rea
https://github.com/yang991178/fluent-reader/blob/e6d18835e669213685e42be223dadc5ec25cdebb/src/scripts/utils.ts#L151
这个问题根本原因还是很多 rss 源国内不走代理连不上,而很多 rss 订阅软件不支持自己配置代理,只能走系统全局,对整个系统环境影响太大了(自己电脑系统代理全为了 reeder 在使用)。想着 fluent-reader 可以自定义代理吧,结果发现只能用 chrome 给的 pac 规则写,并且不支持账号密码验证😭
代理是 rss 订阅很重要的特性啊,作者是否有优化的打算呢
windows下可以用这个简单的方法设置代理:
抱歉,既然都是国人就先用中文了。
我看了之前相关 issue,提到使用 pac 文件是因为 chromuim 不支持直接配置代理?我有点不能理解这种限制,毕竟 chromium 启动参数里就有指定代理方式,electron 直接读取环境变量也可以利用代理,为什么要选择 pac 文件这么难用的方法。
我在想,chromium 支持直接读取本地文件的,那 pac 文件是否可以使用
file:///some/path/proxy.pac
这种本地配置。拜读了源码,发现这里限制死了 pac 文件格式。自己尝试修改源码测试,但是不管挂不挂代理,都卡在npm install
中reify:@fluentui/react-icons: timing reifyNode:node_modules/office-ui-fabric-rea
过不去,没办法验证。https://github.com/yang991178/fluent-reader/blob/e6d18835e669213685e42be223dadc5ec25cdebb/src/scripts/utils.ts#L151
这个问题根本原因还是很多 rss 源国内不走代理连不上,而很多 rss 订阅软件不支持自己配置代理,只能走系统全局,对整个系统环境影响太大了(自己电脑系统代理全为了 reeder 在使用)。想着 fluent-reader 可以自定义代理吧,结果发现只能用 chrome 给的 pac 规则写,并且不支持账号密码验证😭
代理是 rss 订阅很重要的特性啊,作者是否有优化的打算呢