Top Menu

自有镜像更新 minirplus/v2raya:1.5.6-xray-1.5.3

minirplus/v2raya是一个自有镜像,提供基于Docker的本地HTTP/SOCKS代理客户端解决方案,Web管理界面,支持V2RAY/SS/SSR/TROJAN/HTTP/PingTunnel协议,支持订阅更新,自有镜像使用v2raya官方镜像作为基底,额外增加了xray配方,支持VLESS协议,可通过url方式构建本地镜像,或使用预构建镜像创建支持xray的本地v2raya服务。

Continue Reading 0

如何在neko中给chrome设置预安装插件

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" }, } }

Continue Reading 4

如何自建crx下载和更新服务器

在chrome客户端可以通过policy策略指定安装非官方来源的crx,但是chrome的crx请求地址不能是直接的crx下载链接,还需要一个服务器来解析请求并返回成对应的crx下载地址。

chrome请求crx流程

  1. 根据policy中的update_url发送请求
  2. 根据返回的xml解析crx实际下载地址
  3. 检查返回的crx版本是否和xml中的一致
  4. 根据policy中的安装方式安装crx

chrome对多个同一update_url的crx请求会合并到一个请求,即多个x参数和合并,这就表示,在url请求参数内会存在多个同key的不同值,而通常的url解析函数都不允许存在重复key,需要用正则或字符串分割方法手动解析url,否则会丢失请求。

例如policies.json中包含两个crx请求,update_url是同一个地址

{ "ExtensionSettings": { "bfmgdnjlifbmedglimhnbhgkefanaiep": { "installation_mode": "force_installed", "update_url": "https://minir.plus/crx", "override_update_url": true, "toolbar_pin": "force_pinned" }, "cfhdojbkjhnklbpkdaibdccddilifddb": { "installation_mode": "force_installed", "update_url": "https://minir.plus/crx", "override_update_url": true, "toolbar_pin": "force_pinned" }, } }

Continue Reading 2

如何通过chrome的policy安装非官方插件

在一些无法访问chrome web store的场景下,需要从自有服务器下载crx插件,那么可以通过策略来实现。

配置policies.json

{ "ExtensionInstallSources": [ "*://minir.plus/*" ], "ExtensionSettings": { "cfhdojbkjhnklbpkdaibdccddilifddb": { "installation_mode": "normal_installed", "update_url": "https://minir.plus/file/updates.xml", "override_update_url": true, "toolbar_pin": "force_pinned" }, } }

Continue Reading 0

Powered by WordPress. Designed by WooThemes