alist
alist copied to clipboard
pikpak在移动网络下被SNI干扰,可否替换下载服务器域名为IP绕过限制
Description of the feature / 需求描述
pikpak实际文件下载链接都是形如
https://vod0395-aliyun18-vip-lixian.mypikpak.com/download/?fid=****
移动对mypikpak.com域名使用了SNI干扰,导致部署后,移动网络下无法下载pikpak的文件。
因为SNI只是针对包头域名的检测,
将域名vod0395-aliyun18-vip-lixian.mypikpak.com替换为IP47.241.76.152
https://47.241.76.152/download/?fid=****
移动网络下也可以不经过代理,直连下载了。
Suggested solution / 实现思路
设置一个额外开关
- 对于非移动网络下部署的,对于pikpak下载请求,直接向系统默认DNS得到真实IP后,替换链接中的域名为IP,并且保存域名-IP缓存一定时长。避免反复查询。
- 对于移动网络下部署的,对于pikpak下载请求,通过TLS DNS 或DoT DNS或设置的代理得到真实IP后,替换链接中的域名为IP,并且保存域名-IP缓存一定时长。避免反复查询。
当然全部按2处理也是可以的。
Additional context / 附件
No response
Thanks for opening your first issue here! Be sure to follow the issue template!
Hello @tjsky, this issue will not be worked on and will be closed. 你好 @tjsky,这不会被处理,将被关闭。