Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!

IP адреса пользователей на сайте (задача с вопросом)

project expired


Добрый день, уважаемые фрилансеры!

Дано: сайт с ютуб роликами, которые ограничены показами по определенной стране.

Задача: Сделать так, чтобы на сайте ролики показывались всем посетителям не зависимо от его местоположения.


Это вообще возможно? И если возможно, то кто умеет?



  1. 2 days450 ₽
    Дмитрий Шепов
     159   2  0

    Привет, могу попробовать написать проект. Это более чем возможно реализовать, через php. Отпиши в лс расскажу поподробнее, по идее это очень легко делается.

    Russia Vladivostok | 16 September at 11:31 |
  2. proposal concealed by freelancer
  3. proposal concealed by freelancer
  4. 1 day1 000 ₴
    Андрей Измайлов
     169   3  1

    Всё возможно, особенно если использовать реверс прокси. Обращайтесь, сделаю без проблем

    Russia Barnaul | 16 September at 12:41 |
  1. proposal withdrawn
  • Родион Кондратюк
    16 September at 11:28 |

    Либо к Вам не пускают провайдеры, либо вручную поставлена блокировка на некоторые страны, нужно копаться внутри сайта.

  • Sergio Voloshin
    16 September at 11:30 |

    Вы задачу верно поняли? Думаю нет. У человека есть сайт, где он публикует видяшки с ютуба. У некоторых видяшек есть запрет на показ в определенных странах (обычно показывается сообщения типа "Это видео недоступно для просмотра в Вашем регионе"). Так вот человек хочет показывать видяшки всем, не взирая на запрет от ютуба.

  • Родион Кондратюк
    16 September at 11:32 |

    Ага, теперь понял.
    Раз такое дело, то ограничения с самих видео снять нельзя, насколько мне известно - если только перезаливать своими силами, но це пиратство, могут заблокировать. Ну или советуйте включать ВПН перед просмотром сайта.

  • Sergio Voloshin
    16 September at 11:33 |

    Так человек не для себя спрашивает. Уверен, он знает что такое ВПН и как им пользоваться. Тут задача чтобы любой юзер на ЕГО сайте могу просматривать любые видео, которые он берет с ютуба

  • Sergio Voloshin
    16 September at 11:28 |

    Нет ничего невозможного. Вывод: возможно, но дорого

  • Сергей Выжанов
    16 September at 11:28 |

    Да возможно, снимите ограничение😁

  • Сергей Александрович — project author
    16 September at 11:29 |

    Сайт работает, на нем нет никаких ограничений.

    Ролики на ютубе естественно не мои, поэтому и ищу обход региональных блокировок

  • Родион Кондратюк
    16 September at 11:30 |

    Ну, видимо, ограничения какие-то есть

  • Sergio Voloshin
    16 September at 11:31 |

    Ограничения ставит человек, опубликовавший видяшку.

  • Александр С.
    16 September at 11:31 |

    Скорее всего нет, так как видео пользователи просматривают через iframe. У вас же нет физической возможности изменить это.
    Разве что скачивать видео оттуда и загружать на сайт.
    Либо какого-то хитрого бота, который будет заходить на видео с нужной страны, записывать трансляцию и выкладывать на сайте (но это вряд-ли кто-то будет делать)

  • Сергей Выжанов
    16 September at 11:33 |

    вкрутить в сайт анонимайзер, чтобы все пользователи заходили с "правильным" ip, дорого это

  • Sergio Voloshin
    16 September at 11:34 |

    Если подумать, то есть и другие варианты. Но Вы правы - дорого это.

  • Сергей Выжанов
    16 September at 11:38 |

    это так, первое что пришло в голову. Это не будет работать на 100%, так как у разных видео разные регионы запрета, и угадать IP нужного региона будет не просто.

  • Sergio Voloshin
    16 September at 11:39 |

    Согласен. Но это один из подводных камней.

  • Сергей Выжанов
    16 September at 11:43 |

    получать событие из плеера на предмет запрета\ видео не показывается , автоматически менять ip и перезагружать iframe. Чем дальше в лес, тем более странные мысли по поводу реализации и стоимость от этого только растет ))

  • Sergio Voloshin
    16 September at 11:46 |

    Хм.... Идея вроде и интересная. Но есть два нюанса. Первый: можно ли отследить данное событие. Если можно ок, нюанс отпадает. Но остается самый главный. фрейм то генерит браузер. И сайт, чей фрейм мы показываем видит айпишку конечного пользователя, а не сервера, где скрипт этот фрейм показывает. Каким таким методом Вы собираетесь менять айпишку конечного юзера? Лично для меня загадка

  • Sergio Voloshin
    16 September at 11:37 |

    Обожаю "коллег", которые отписываются на все подряд. Вон за 450-1000 рэ готовы обойти блок от ютуба. "Жгите" дальше, ребята

  • Александр С.
    16 September at 11:43 |

    Ахахаха, то же самое подумал, но не написал. Солидарен с тобой )

  • Sergio Voloshin
    16 September at 11:53 |

    А главно

    е один из них прогер по "jquyre". Видимо сам язык придумал 🙂

  • Роман Ефименко
    16 September at 11:38 |

    Самый простой способ перезалив видео. Альтернативное решение можно организовать, но это будет костыль за который вы сами заплатите. Есть смысл?

  • Sergio Voloshin
    16 September at 11:41 |

    А потом владелец исходного виде сделает "ататат". Не факт, что это произойдет быстро, но рано или поздно произойдет. И блокнет ютуб аккаунт/канал, etc. Вы скажете блокнет - хорошо, новый заведем. Заведем, только залить придется и прошлые ролики.

  • Роман Ефименко
    16 September at 11:43 |

    Кроме ютуба не существует способов размещения видео в интернете?

  • Sergio Voloshin
    16 September at 11:49 |

    Существуют. Как вариант решения проблемы наверно на данный момент пока лучший.

  • Роман Ефименко
    16 September at 11:46 |

    Ну и для справки, если перезалить какое-то видео без изменений на ютубе. То ататат происходит автоматически даже если это твое видео, которые ты размещал на своем канале.

  • Sergio Voloshin
    16 September at 11:47 |

    Не сильно плотно общался с ютубом, этот вопрос не знаю. Спасибо за подсказку

  • Давид Манжула
    16 September at 12:39 |

    А перезалить на Вимео? Или еще куда-то, не ютуб=)

  • Sergio Voloshin
    16 September at 12:44 |

    Ролики не принадлежат заказчику. Для того, чтобы перезалить - он должен сначала скачать ролик, а потом залить на другой сервис. Это лишние телодвижения. А если не сам заказчик будет добавлять видяшки, а регнутые юзеры? За всеми этими роликами смотреть?

  • Роман Ефименко
    16 September at 12:54 |

    К чему рассуждения о возможном ТЗ?

    Если стоит такая задача, то идет связка с API для получения видео + его download с ютуба и upload по API на другую площадку.

  • Sergio Voloshin
    16 September at 13:03 |

    Насколько я знаю у апи ютуба нет методов слить видяшку. Поправьте, если я не прав.

  • Роман Ефименко
    16 September at 13:24 |

    API используется для получения информации о видео. Например список видео конкретного / пользователя / плейлиста / темы. Но касательно получения по API, да - максимум превью.


    Для download видео используются отдельные библиотеки. И сразу говорю, они не отваливаются через неделю.

  • Sergio Voloshin
    16 September at 13:34 |

    Возможно. Также спасибо за консультацию в этом вопросе. Но тут возникает вот такой вопрос сразу. Сервер, где крутится сайт находится к примеру во Франции. Соответственно апи айпишку будет видеть французскую. Как быть, как слить видяшку, если недоступна для данного региона?


    В общем задачка достаточно интересная. Поставил бы ставку, если-бы знал как реализовать.

  • Роман Ефименко
    16 September at 13:39 |

    Как быть, как слить видяшку, если недоступна для данного региона?

    Прокси / тунель на другой сервер / внешний сервис.

    В общем задачка достаточно интересная. Поставил бы ставку, если-бы знал как реализовать.

    Здесь любое решение - костыль. И чем дальше продумывать решение непосредственной задачи - тем больше будет зависимостей, а значит и больше вероятность падения при изменении вводных.


    Да чего далеко ходить, владелец видео запретит встраивание видео (только просмотр на ютубе) и тогда опять новая задача.

  • Сергей Александрович — project author
    16 September at 13:42 |

    Роман, вы похоже знаете как решить поставленную задачу!

    Может быть вы укажете цену данной работы?

    Отбросив все сомнения и запреты на встраивание видео в дальнейшем.

  • Роман Ефименко
    16 September at 15:16 |

    У вас должен быть хотя бы виртуальный сервер для решения поставленной задачи. Трафик будет идти через ваш сервер в полном объеме. Вам нужно будет заплатить за выполнение всех настроек. Если вас устраивает этот вариант вместо разовой перезаливки видео, то напишите в ЛС (форум теряется из ленты быстро) для уточнения подробностей и я сделаю ставку.

  • Сергей Александрович — project author
    16 September at 13:36 |

    Очень интересное обсуждение получилось!

    Спасибо всем за идеи! Если кто-то придумал как реализовать, пишите, пожалуйста, в личку!