сравнивай параметры которые передаются в ссылке в том сервисе
я прям с ютуба качаю через прогу IDM. и если взять ету ссылку и вставить в браузер то начинает проигрывать в нем видео
а если брать ссылку с того сервиса то скачивает. сам ютуб добавляет заголовки
вот моя ссылка. ее точно скачивает. сравни все параметры со своей которую ты получил
https://rr5---sn-4g5e6nzs.googlevideo.com/videoplayback?expire=1686422527&ei=n2-EZJ_dOvqpx_APoMuZoA0&ip=2a01%3A4f8%3Ac012%3Ae7ba%3A%3A1&id=o-AAOktwxhykBjanBjK551D9BYmmp0ISiHR793MdzKcx9u&itag=22&source=youtube&requiressl=yes&mh=kJ&mm=31%2C29&mn=sn-4g5e6nzs%2Csn-4g5edn6r&ms=au%2Crdu&mv=m&mvi=5&pl=50&initcwndbps=587500&spc=qEK7BySov1ab83TVOubMuUYmg8fQbZk&vprv=1&svpuc=1&mime=video%2Fmp4&cnr=14&ratebypass=yes&dur=196.208&lmt=1685616724367174&mt=1686400429&fvip=5&fexp=24007246%2C24362685%2C24363393&c=ANDROID&txp=5532434&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Ccnr%2Cratebypass%2Cdur%2Clmt&sig=AOq0QJ8wRQIhAOoYFVCX-DUZclGTzc-3sg_75TPG_QaPE6y8tsy1BogIAiBCapdIDuCkcWjC9QVZe56V-AVHsN80sLxu54aC1OpM5w%3D%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRgIhANFhKDm14VAFx8uJxkpQShy7Hkspdj8aUJIbxHOhxNhbAiEA-NHND0ETmda2Qf7ArLFHzhNNC8TcQw19kqAfuENbbFY%3D&title=%D0%9C%D0%B0%D0%BA%D1%81%D0%B8%D0%BC+%D0%A4%D0%B0%D0%B4%D0%B5%D0%B5%D0%B2%2C+%D0%9C%D0%B0%D1%88%D0%B0+%D0%93%D1%83%D0%BB%D0%B5%D0%B2%D0%B8%D1%87+-+%D0%A1%D0%BA%D0%B0%D0%B6%D0%B8%D1%82%D0%B5+%D0%B4%D0%B5%D1%82%D1%8F%D0%BC+%28%D0%9F%D1%80%D0%B5%D0%BC%D1%8C%D0%B5%D1%80%D0%B0+%D0%BA%D0%BB%D0%B8%D0%BF%D0%B0+2023%29.mp4
если у вас уже есть ссылка готовая то отдавать можно дописав атрибут download
хотя. нет. там к ип привязка
<a href="ssilka-na-fail" download>Скачать видео</a>
дополню. вставить это все можно в js и скормить node js
на выходе получаем чистую ссылку для скачивания. но она привязана к ip
но все же лучше чем держать тысячи видео у себя. скачивать их. потом удалять
если на своем сервере то через nginx отдавать
а по поводу темы то хз. там простая функция triggerPop. просто в конце window.location.href = window.url;
то есть просто страницу обновляет
видать в куки что то пишет. там зашифровано есть.
var _0xc25e=["","split","0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ+/" ......
..GGAiGGGGAiGxAxAiGGGxGiGGxxiGGGGGiGGGxGiGGxGGiGGxxiAG
если расшифруешь алгоритм то узнаешь как скачать
Вы поиском по странице умеете пользоваться?
Вот найдите на странице документации слово "контекст".
Вам нужен блок server, а не location
location поддерживает
deny all;
я так понял блокировка всех
а мне не надо всех
значит
deny 93.75.186.43;
allow all;
для
location /
но это сработало для главной. мне нужно на всех страницах
да. MOD_X_SENDFILE .но лучше нгинх