nginx 反代-前端 js 可以加载但是没反应(angular)求大佬指方向

2022-09-09 02:31:49 +08:00
 wenfan

之前用 nginx 反代了很多网站,大部分问题都是 cookie ,header ,cors 这些,也都可以通过前端的错误信息找到原因并解决。

但是最近遇到了一个奇怪的问题:尝试反代 crunchbase (一个创业公司数据库) 源站地址: https://www.crunchbase.com 反代地址: https://crunchbase.lighthouse.ai

反代已经做了所有域名替换,所有资源都正常加载。但是前端的效果却不一样?比如:

页面: https://www.crunchbase.com/login 效果:( 1 )点击顶部菜单,会出现下拉菜单;( 2 )点击 Google login ,会有反应;( 3 )加载过程中会加载 https://www.crunchbase.com/v4/md/applications/crunchbase?lang=en&etag=f1405c3d43fd79758b6082419e7da6dc

页面: https://crunchbase.lighthouse.ai/login 资源加载没有出现错误,但是却没有上面的效果,导致页面不可用。也不加载( 3 )的那个资源(这一点很奇怪)

已知 Crunchbase 是用 Angular ,求问各位大佬,能不能给看看、指点下方向,应该如何解决这个问题?跪谢!

1140 次点击
所在节点    NGINX
4 条回复
wenfan
2022-09-09 12:28:24 +08:00
求各位大佬帮忙看看啊!
wenfan
2022-09-09 13:03:17 +08:00
可以有偿求助!!!!
KainyGuo
2022-09-10 01:07:36 +08:00
跨时空 app 可以跨域。
wenfan
2022-09-10 08:20:38 +08:00
给大家回复一个 update 吧。

最后还是没有用 nginx 解决这个问题,而是用了一个 web proxy 来实现这个需求。使用了这个 solution:
https://github.com/QuiteAFancyEmerald/Holy-Unblocker
( Ultraviolet ,Womginx ,Rammerhead 三个不同的代理)。感觉非常 nb ,这个 web 代理可以用来看 YouTube 和其他的,可以记录 cookies ,可以登陆什么的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/878771

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX