В общем случае - только вручную и совсем нетривиально. Стили могут быть адаптивными (под разные media, разные размеры, разные User-Agent итд), стили могут генерироваться и изменяться в нутри скриптов...
nik135, если ссылки абсолютные - то будет ой. Если относительные (например, ../images/image.jpg вместо /images/image.jpg и тем более 10.10.10.10/images/image.jpg) - будут работать.
Как вариант, можно этот пробрасываемый сайт повесить на отдельный домен. Но если там будут ссылки с 10.10.10.10 - то увы...
Ещё можно напрячься и написать прослойку, которая будет исправлять пути к файлам в отдаваемых страницах. Но это такое себе занятие...
Для управления сетями нужны права CAP_NET_ADMIN, но тут они в команде есть. Правда, могут быть сетеконфигурационные задачи, которым без root всё равно никуда, это легко проверить убиранием флага -u.
Я бы начал с проверки что wg-quick есть в контейнере и доступен через PATH этому пользователю.
saprykinoff, это делается не так. Надо изучить, как этот сайт генерирует прямые ссылки на файлы и воспроизвести в своём коде. Либо selenium. Но правильнее использовать свой сервер для хостинга файлов или что-то более адекватное для таких задач, потому что воевать с сервисом крупной коммерческой компании это сложно, нудно и малоосмысленно...
Так-то иногда появляются и быстро помирают сервисы для автоматизации скачивания с яндекса, такие как докпуб, но они ненадёжны и Яндекс периодически с ними борется...
singularnist, ну да, как я и предполагал, парсится один раз в начале. И в n2 записывается последнее значение. А надо к предыдущему значению n2 дописывать новое, а не перезатирать.
До кучи, непонятно, зачем в n2 помещать n1, а потом сразу же заменять. И в чём смысл переменной line я не понимаю. В общем, очень корявый код.
Переменные бы тоже как-то понятнее называть надо...
AlexAlex229, для рядового бота без тысяч и миллионов или сложной функциональности (типа нейросетей под капотом) такой сценарий почти нереалистичен. А если у бота есть миллион пользователей, то это уже не имеет такого простого решения, тем более универсального...
Представь себе, что между Казахстаном и Японией разрушен железнодорожный мост, и поезда ездят окольными путями через США. Тогда неважно, купишь билет в купейный вагон или плацкартный - поезда всё равно поедут через США.
AlexAlex229, можно и при большом количестве. Но тогда придётся их считать. Но лучше всё же изучить почему падает, не должен бот падать от большого количества сообщений всего лишь одного юзера...
Ну и как правильно говорят, с get-параметрами location не работает.