Feedly通过PAC自动模式更新订阅 2020年08月20日 IT Tech 0次评论 3331次阅读 530字数 预计阅读时间2分钟 Freedly 由于 Feedly 的 RSS 服务被墙国内无法获取订阅更新了,挂上 VPN 后发现使用 PAC 自动模式也无法连接,使用全局模式才可以正常使用,所以猜测 Feedly 的服务器地址不在 GFW 的白名单里,所以想自己手动添加到白名单,在自动模式下正常使用 Feedly 订阅服务。 可是,翻遍了百度、Google 搜索结果也没有找到相关教程…..还是自己动手吧,顺便把过程记录下来,分享到博客。 ### 解决思路 主要需要解决两个问题: 1. Feedly 订阅服务被墙掉的地址是什么; 2. 怎么在将这个地址加到白名单。 其实第 2 个问题很好解决,百度一下 PAC 规则写法就可以了,而第 1 个问题需要找到 Feedly 获取信息流的地址,所以自然就想到了通过抓取网络流量包来分析地址,事实证明方向对了….. ### 操作过程 #### Step 1 : 安装网络抓包工具。 由于使用的是 macOS 系统,所以就使用了 Charles 这个软件。具体的安装、配置过程网上写的很详细了,这里只提关键的一点,在 macOS 系统下 Charles 安装完后会提示系统的权限问题 > Charles cannot configure your proxy settings while it is on a read-only volume. Perhaps you are running Charles from the disk image? If so, please copy Charles to the Applications folder and run it again. Otherwise please ensure that Charles is writable by the current user and try again. 需要在终端中输入以下命令来获取权限 ```Bash sudo chown -R root "/Applications/Charles.app/Contents/Resources" sudo chmod -R u+s "/Applications/Charles.app/Contents/Resources" ``` 然后,安装证书、添加信任   #### Step 2: 抓取网络流量 我在 macOS 系统上用的订阅软件是 Reeder 4,所以首先打开 Charles 软件后开始代理系统网络  然后再打开 Reeder 4 ,注意此时要打开 VPN 的全局代理模式,以便 Feedly 可以访问网络。在 Reeder 4 中点击同步订阅(Sync),然后在 Charles 中找到和 Feedly 相关的网络流量  由此可以知道,这个 `https://cloud.feedly.com` 便是 Feedly 提供订阅服务的地址,所以只需要把这个地址加到 VPN 的用户规则白名单中即可。 #### Step 3 :自定义用户规则 百度了一下 PAC 规则的写法,所以只需要写成以下形式 ```Bash ||cloud.feedly.com ```  确认之后,选择 PAC 自动模式就可以了。 然后,便可以在自动模式下正常使用 Feedly 订阅服务了。  本文由 Derrors 创作,采用 知识共享署名4.0 国际许可协议. 最后编辑时间: 2021年01月28日 21:38.