GitHub Proxy 更新补记 把 perl-pe-para 放到 worker 上

发现有个更新忘了记录下来.
补记于此:

以前我是把 perl-pe-para 参数放在 github 的repo上. 这样的弊端是, 里面的 perl-pe-para 参数的内容是写死的. 比如,
s#(bash.*?\.sh)([^/])#\1 | perl -pe "\$(curl -L https://github.crazypeace.workers.dev/perl-pe-para)" \2#g; s#(http.*?github[^/]*?/)#https://github.crazypeace.workers.dev/\1#g
但是实际应用场景下, 你不能确定 https://github.crazypeace.workers.dev/ 一定是可访问的. 既然是一个访问github都有问题的网络环境, 那么各种情况都可能有.
所以, 应该用  用户正在用的ghproxy的url

所以, 我把 perl-pe-para 放到 worker 上

这样, 用户用了什么 ghproxy 的地址去获取 perl-pe-para 参数, 那么返回的参数里面, ghproxy的地址就是用户正在使用的地址.
上面这句话说得有点拗口, 请见 示例:
这3个地址获取的 perl-pe-para 参数的内容是不一样的.
https://ghproxy.crazypeace.workers.dev/perl-pe-para
https://ghproxy.lvedong.eu.org/perl-pe-para
https://ghproxy.icdyct.nyc.mn/perl-pe-para




评论

The Hot3 in Last 30 Days