大部分 Markdown 编辑器都是基于 Electron 开发的。某些情况下可能需要让编辑器访问网络。比如从浏览器复制一些包含图片的内容到编辑器里,然后保存成 Markdown,如果要求编辑器同时将网页里的图片保存到本地,编辑器就需要访问存储图片的服务器。如果相关服务器需要通过代理才能访问,而编辑器自身没有提供配置代理的界面,可尝试以下三种方法:
1、常规方法是设置系统全局代理,Electron 也会遵从全局设置。
2、基于 Electron 开发的软件通常也支持和 Chrome 一样的命令行参数。所以可以用试试 --proxy-pac-url=、--proxy-server= 这些参数给编辑器指定代理。
3、基于 Electron 开发的软件可能会有 JSON 格式的配置文件,其中如果允许指定 Chrome launch flags,就可以添加类似 ["proxy-server", "address:port"] 的配置。