1
thinkershare 2023-10-16 13:40:21 +08:00
被墙很久很久很久了。
|
2
thinkershare 2023-10-16 13:41:01 +08:00
直接下载到本地,或者使用本地代理服务器缓存资源。
|
3
hongfs 2023-10-16 13:42:53 +08:00
国外的前端公共 CDN 在国内有节点吗?还是用字节之类吧。
|
4
bhbhxy 2023-10-16 13:47:12 +08:00
能改工具包的源码吗,如果不能,用 nginx 做请求重定向到本地文件
|
5
jackielllv7158 OP @thinkershare 用的别人的包,他们的包里面引用的那个文件,我这还改不了
|
6
jackielllv7158 OP @thinkershare 前段时间还能正常访问,就昨天发现的问题
|
7
jackielllv7158 OP @bhbhxy 他那个包不是开源的,这个资源是别人的包里面引用的,请问 nginx 怎么配重定向呀
|
8
bhbhxy 2023-10-16 15:36:35 +08:00
上面说错了,应该是使用 nginx 的反向代理
类似如下配置: server { listen 80; server_name www.unpkg.com; location /a.js { proxy_pass http://127.0.0.1/a.js; } } 当访问 http://www.unpkg.com/a.js 时,nginx 将会将请求转发到 http://127.0.0.1/a.js 。确保本地服务器上有相应的 /a.js 文件可供访问 |
9
codeself 2023-10-16 15:46:31 +08:00 4
@bhbhxy 你这 nginx 配置很迷,你觉得用户请求 http://www.unpkg.com/a.js 的时候,会请求到你的这个 nginx 上吗?
|
10
OceanBreeze 2023-10-16 15:47:39 +08:00
g 点太多了
|
12
jackielllv7158 OP @bhbhxy 这个肯定不行吧
|
13
thinkershare 2023-10-16 16:21:15 +08:00
@jackielllv7158 改 host 或者使用公司内部的私有 DNS ,你总的选择一个,或者干脆反编译。
|
14
binbin0915jjpp 2023-10-16 16:57:41 +08:00
代理下 翻
|
15
DingJZ 2023-10-16 18:30:32 +08:00
CDN 吃过太多亏了,现在谁家的 CDN 我都不信,就和项目放在一起最稳妥,或者自己部署一个 unpkg 的服务
|
16
devopsdogdog 2023-10-16 19:06:11 +08:00 via Android
nginx 可以根据字符串替换页面内容,这也不难解决吧,你全局搜一下替换就好了,管他谁的包,不会看代码也能解决。
|
17
xqzr 2023-10-16 20:14:29 +08:00
|
19
jackielllv7158 OP @bclerdx 我这边前段时间是好的,这几天又不行了
|
20
jackielllv7158 OP @xqzr 我试试,感谢大佬
|
21
Shiroka 336 天前
v2ex.com/t/1000509#r_14120281
搓了个自动跳转的小工具,放到 deno deploy 上了,替换页面所有 unpkg.com 为 unpkg-redir.deno.dev 即可 |
22
Coder89757 314 天前
unpkg 应该是被墙了,可以改用 npmmirror 的 cdn
具体说明参见: https://zhuanlan.zhihu.com/p/633904268 国内测速参见: https://ping.chinaz.com/unpkg.com https://ping.chinaz.com/registry.npmmirror.com |