m1k1o/neko是一个基于docker的集成了直播聊天和浏览器的跨平台远程桌面环境,官方的默认image中对内置的浏览器有一些定制化的限制,在国内环境中不是很好用,例如无法访问Web Store,无法安装插件。
下面就来解决在neko中无法安装插件的问题
环境
方案
- 自建crx插件服务器
- 在创建容器时指定本地policy配置文件
详细过程可参考:如何自建crx下载和更新服务器
步骤
在本地路径准备policies.json,例D:\docker\chrome\policies.json
编辑policies.json文件
{ "ExtensionInstallSources": [ "*://minir.plus/*", ], "ExtensionSettings": { "bfmgdnjlifbmedglimhnbhgkefanaiep": { // Video-Styler--brightness-and-more "installation_mode": "force_installed", "update_url": "https://minir.plus/crx", "override_update_url": true, "toolbar_pin": "force_pinned" }, "cfhdojbkjhnklbpkdaibdccddilifddb": { // Adblock-Plus---free-ad-blocker "installation_mode": "force_installed", "update_url": "https://minir.plus/crx", "override_update_url": true, "toolbar_pin": "force_pinned" }, "padekgcemlokbadohgkifijomclgjgif": { // Proxy SwitchyOmega "installation_mode": "force_installed", "update_url": "https://minir.plus/crx", "override_update_url": true, "toolbar_pin": "force_pinned" }, } }