跪求大神,帮助实现一个关键功能:域名隐性跳转(也称为域名掩码或隐形重定向)。具体需求如下:

隐性跳转实现:
所有输入的域名在用户浏览器地址栏中保持不变,但实际内容从目标 URL 加载。
需要处理的域名除了数字英文,还包含特殊字符(如 emoji 、中文、日文等)。
例如,当用户在地址栏访问 1.aaa.com ,服务器基于 API 查询“1.aaa”指向的页面如“bbb”,则跳转目标 URL 为 ccc.com/bbb ,但是地址栏域名不变仍显示 1.aaa.com 。
其他都实现了,就是这个隐性跳转搞不定,ccc.com 不允许跨域访问,没办法代理它的内容。

技术要求:
服务器端技术:nodejs Nginx pm2
代理目标 URL 是基于 API 指向的页面。
举报· 705 次点击
登录 注册 站外分享
43 条回复  
ruanimal 小成 2024-8-9 12:03:57
别自己瞎定义名词,典型的反向代理,但是你可能需要动态配置
mlboy 小成 2024-8-9 07:36:31
vx:bG9zdGRhbmNl
dallaslu 初学 2024-8-8 21:40:07
@root71370 “申请个域名就可以直接套”,是这样的没错。比如 hostloc.com 就太多套壳站
seeyoy 小成 2024-8-8 19:41:10
nginx
proxy_pass 后
sub_filter 了解一下,够用了,可以替换内容
thatlazyman 小成 2024-8-8 18:21:55
类似谷歌镜像站
liuliancao 小成 2024-8-8 17:54:24
和楼上差不多 proxy_pass 就好了 但是这样可能会被封掉
EmbraceQWQ 小成 2024-8-8 16:57:23
@zsh2517 能给一个隔壁的邀请码吗
yinmin 小成 2024-8-8 16:57:09
@powerman 如果网页用反代,通常是不能变更目录结构的。目标服务器的目录 /info ,你反代的目录也需要/info 不能/ccc/info ,因为很多网页里引用的 js 、css 很多都用绝对路径写的。
nevermoreluo 小成 2024-8-8 16:55:32
我有点好奇目标域名是什么了,我想自己动手试试,感觉很简单,但是还是想动手试试。
因为都是页面但是差别太大了,静态页面当然随便反代一下就好了,实际上后面的 api 以及跨域怎么搞以及目标网站有没有 waf 之类的怎么搞也是问题吧
xuelu520 初学 2024-8-8 16:48:59
iframe 应该是最好的选择
12345下一页
返回顶部