Задать вопрос
  • Как настроить vpn на роутере для определённых доменных имён?

    @FarmForFun
    Xiaomi ax6s + точечный обход блокировок от itdog
    https://itdog.info/tochechnaya-marshrutizaciya-po-...
    Ответ написан
    Комментировать
  • Модель локальной сети офиса на базе Oracle VirtualBox настройка сети?

    borisdenis
    @borisdenis
    Ленив и вреден...
    Адресация по портам и т.п. Кажется, что вам больше подойдет другой продукт, GNS3
    6700ff73a62d0616949822.png
    Ответ написан
    1 комментарий
  • Как настроить vpn на роутере для определённых доменных имён?

    На Openwrt пакет называется PBR, policy based routing. Соответственно нужен Openwrt в любом виде: роутер, виртуалка, одноплатник
    Ответ написан
    Комментировать
  • Какой vpn работает с ростелеком?

    @AlexVWill
    Какой впн сейчас работает с ростелеком?

    У меня РТК провайдер, и на нем работают следующие протоколы VPN: IPsec/IKE2 (Strongswan, раньше были проблемы, теперь отчего то все пашет), SSTP (Softether), Xray - VLESS, AnyConnect (ocserv). Выбирай. Если есть свой домен - рекомендую последний (хотя на Android нормального клиента нет, все какое то г...).

    Это что касается протоколов, поднятых на собственном сервере в нормальной стране, если вопрос о сервисе, т.е. об услуге предоставления VPN сторонней службой - то х.з., они все рано или поздно блокируются по IP. Так что единственный более - менее надежный способ - свой сервер.
    Ответ написан
    3 комментария
  • Что такое эндпоинт простыми словами?

    @dvpingvin
    Если бы мы пытались находить понятия в родном языке, а не заимствовали без перевода и понимания иностранные, то IT было бы менее загадочной областью. Замените слово "endpoint" в тексте на "точка входа" или "точка взаимодействия".

    UPD. Получив пару одобрительных комментариев решил дополнить ответ.
    Семантика. "Endpoint" дословно переводится как "конечная точка". По смыслу это похоже на конец верёвки. Хоть мы и можем сказать, что у неё есть начало и конец, мы часто говорим, что верёвка имеет два конца.
    Слово "Endpoint" подчёркивает отсутствие иерархии.

    В контексте антивирусной защиты под Endpoint понимают любое конечное защищаемое устройство: компьютер, смартфон, ноутбук, сервер и т.д. Говорят "защита конечных точек" (Endpoint Protection).
    Провайдеры подразумевают под Endpoint место, докуда нужно провести кабель. Это может быть как квартира в жилом доме, столб, щиток в подъезде или здание предприятия.
    В компьютерных сетях есть схожее понятие Socket ("розетка") это пара IP-адрес и порт, по которым будет происходить "общение".

    В приведенных примерах нельзя просто сказать что мы защищаем только компьютеры, или проводим интернет только физическим лицам. Мы как-то взаимодействуем с кем-то, кто относительно нас находится на другом конце воображаемой верёвки (или провода).

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

    "Endpoint" же используется для одноранговых сущностей. Например, когда абонент одного оператора связи звонит абоненту другого оператора связи. Представим что звонок происходит с одного стационарного телефона на другой. В таком случае абонент на другом конце будет Endpoint-ом с которым можно связаться, набрав номер телефона (URL). До него есть путь или маршрут: код страны + код города + номер телефона. Но ему можно не только позвонить, но и отправить факс, поэтому перед номером телефона нужно указать и способ (протокол) коммуникации:
    Телефон: +7 (495) 123-45-67
    Факс: +7 (495) 123-45-68

    Скорее всего, вы столкнулись с понятием Endpoint в контексте API/Веб-сервисы. Там Endpoint будет выглядеть как специальная ссылка (URL). Например:
    https://api.site.ru/v1/users — Endpoint для получения списка пользователей.
    https://api.site.ru/v1/orders — Endpoint для работы с заказами.

    Чем отличается Endpoint от любого другого URL в данном случае? Если URL ведёт к статичной HTML-странице — это просто URL. Если он предназначен для программного взаимодействия (API) — это Endpoint. Представьте что есть SIM-карта с номером +7 (123) 456-78-90. Вы привыкли, что обычно при звонке на сотовой телефон отвечает человек и говорит: "Алло!". Но эта SIM-карта стоит в модеме автомобильной сигнализации. И при звонке вы вместо привычного "Алло!" услышите автоответчик с докладом о состоянии автомобиля и предложением нажать "1" для запуска двигателя.

    Почему в данном случае используется понятие "Endpoint" а не "сервер"? Сервером можно назвать "site.ru", но https://api.site.ru/v1/users и https://api.site.ru/v1/orders это уже "конечные точки" на нём, "абоненты" к которым вам нужно обращаться с запросами. Или по своим вопросам, если продолжать аналогию с телефонной связью.

    А вот пример Endpoint-а для настройки Database Mirroring в SQL Server:
    TCP://MYSYSTEM.Adventure-works.MyDomain.com:7022
    TCP://MYSYSTEM.Adventure-works.MyDomain.com:7033
    Как видите, здесь используется протокол более низкого уровня.

    Т.о. Endpoint-ом называется URL, который является точкой входа для взаимодействия с API или сервисом.
    Ответ написан
    2 комментария
  • Почему Youtube определяет страну даже при подключении через VPN?

    @ddanekin
    Есть такое понятие, как ваш Google-аккаунт, к которому привязываются все используемые вами сервисы, включая Youtube. Когда вы давным-давно регистрировались в Google-сервисах, вы закрепили их за страной, в которой это делали. Поэтому сменить страну только в настройках Youtube недостаточно, нужно "переезжать" полностью, вместе с Google-аккаунтом. Сделать это можно, направив запрос в Google (где именно - не подскажу, быстро не нашёл это, но знаю точно, что такая возможность есть), также гигант может поменять это сам - вот пример текста письма, которое я однажды получил:

    Мы связываем ваш аккаунт Google с определенной страной или территорией. Это позволяет нам эффективнее предоставлять вам свои сервисы. Выбор страны влияет на следующее:
    Какая компания Google предоставляет сервисы, обрабатывает вашу информацию и несет ответственность за соблюдение действующих законов о конфиденциальности.
    Какая версия Условий использования регулирует ваши отношения с Google (версии Условий могут различаться в зависимости от местного законодательства).
    В течение 30 дней мы изменим выбранную для вас страну.
    Страна сейчас: Беларусь.
    Станет: Соединенные Штаты.
    Учтите, что сервисы Google работают в целом одинаково, независимо от того, с какой страной связан аккаунт пользователя. Кроме того, изменения не затронут приобретенный контент и банковские реквизиты, которые сохранены в аккаунте Google.
    Также изменяется региональная версия Условий использования, действующая для вашего аккаунта.
    В силу разных причин связанная с вашим аккаунтом страна может не соответствовать той, в которой вы на самом деле находитесь. Например, это может происходить, если вы живете и работаете в разных странах, используете виртуальную частную сеть (VPN) для маскировки IP-адреса или ваш дом расположен недалеко от границы. Если вы переехали, то смена страны, связанной с вашим аккаунтом, может занять около года. Чтобы узнать больше о выборе страны для аккаунта и об отправке запроса на изменение этой информации, если она указана неверно, прочитайте Условия использования.
    В зависимости от выбранной в аккаунте страны условия использования наших сервисов могут меняться. Вы можете найти актуальную информацию в Условиях использования Google, Google Play и YouTube. Если вы используете Family Link и управляете аккаунтом пользователя, который ещё не достиг возраста согласия, то выбор новой страны в вашем аккаунте приведет к смене страны в аккаунте ребенка. Расскажите ему об этих изменениях.
    Вы в любое время можете изменить настройки конфиденциальности в своем аккаунте Google. Кроме того, вы можете просматривать свои данные и управлять ими в Личном кабинете Google.
    Ответ написан
    4 комментария
  • Зачем добавлять пользователя в группу docker?

    askhat
    @askhat
    Вы получили права на исполнение бинарей докера для своего пользователя
    Ответ написан
    Комментировать
  • Зачем добавлять пользователя в группу docker?

    @q2digger
    никого не трогаю, починяю примус
    еще проще - вы теперь от своего пользователя можете работать с докером, вам не придется это делать через sudo или вообще от рута.
    Ответ написан
    4 комментария
  • Почему у меня не работает Python 3?

    Tayaki
    @Tayaki
    Пытаюсь в Python
    Ты, кажется, неправильно пытаешься запустить его. Питон запускается командой python, а не python3. Если не получится, переустанови: возможно, проблемы с переменными среды.
    Попробуй сначала полностью удалить второй питон, и только потом устанавливай третий. Не забудь нажать галочку на путь при повторной установке (уже делал, но напомню ещё разок, ведь это ж типа гайд :) ). Также настоятельно прошу запомнить, куда устанавливаешь питон (лучше скопируй этот путь, он понадобится) .После установки проверь переменные среды.
    spoiler
    Как найти эти "переменные":
    1. ПКМ по папке компьютера ("Этот компьютер" или "Мой компьютер", смотря где смотришь)
    2. В панельке слева открывшегося окна "Система" открываешь вкладку "Дополнительные переменные среды"
    3. В появившемся окне во вкладке "Дополнительно" (по идее она и должна открыться) над кнопками "ОК", "Отмена" и "Применить" будет кнопка "Переменные среды..."
    4. Двойной щелчок по переменной Path.

    Если там есть ссылки на второй питон, то удали их (хотя по идее уже быть не должно). Если в переменных не будет ссылок на третью версию, то их придется добавить вручную (Для этого тебе нужно знать, куда ты устанавливал питон, на что я очень просила обратить внимание выше).
    Если ты установил всё правильно, то двумя полями в Пути обязательно будут подобные строчки (у меня версия 3.6.х, но это не особо важно, так что не переживай, у тебя будет 3.8.х):
    C:\Users\tau\AppData\Local\Programs\Python\Python36\Scripts\
    C:\Users\tau\AppData\Local\Programs\Python\Python36\
    Если подобных нет, то кладём ладошку на мышку и из закромов пк находим, куда устанавливали Пайтон, перейдя по скопированному пути при установке.
    В итоге ты должен найти эту папку и остановиться на ней:
    spoiler
    5ead6aec4d5b9350760765.png

    Скопируй путь выше (Этот компьютер >Локальный диск ....) и добавь в переменную среды Путь. Это будет первая ссылка.
    Теперь добавляем вторую:
    Перейди из папки Python38 в папку Scripts и скопируй путь к ней (или просто припиши к предыдущему пути "Scripts\").
    Через команду python в командной строке попытайся запустить питон теперь. По идее должно получиться. :)
    Ответ написан
    3 комментария
  • Как объединить разделы жесткого диска если они находятся в разных местах?

    @kisaa
    Поскольку у вас NTFS-разделы пустые, проще всего будет удалить sdb1, сдвинуть влево sdb2-sdb5 и растянуть sdb6 на всё оставшееся место.
    Крайне желательно сделать бэкап убунты на другой диск, прежде чем начинать.
    Только загрузиться придется с флешки или live-cd.
    Ответ написан
    3 комментария
  • Какую роль играют 2 амперсанда стоящие вне условной конструкции в JS?

    Denormalization
    @Denormalization
    Это можно переписать так:

    if ($(window).width() >= tablet)
    {
      size_media_container();
      isotope_projects();
      init_project_info_control();
    }


    Оператор && имеет особенность:
    Если левая часть false, то правая часть не будет выполнена.
    Просто введите в консоли:
    test = true;
    test && (alert(1), alert(2), alert(3));
    test = false;
    test && (alert(1), alert(2), alert(3));


    И увидите разницу.

    В данном конкретном случае, эта конструкция используется как сахарок, для вызова каких-то функций, если размер экрана больше таблета.
    Ответ написан
    1 комментарий
  • Какую-литературу посоветуете по дизайну интерфейсов?

    @dmitryKovalskiy
    программист средней руки
    Попробуйте почитать Алана Купера. "Психбольница в руках пациентов" как теория проблемы и "Алан Купер об интерфейсе. Основы проектирования взаимодействия" как более практический подход.
    Ответ написан
    Комментировать
  • Копия квадрокоптера Phantom - как зовут?

    Почти точной копией по функционалу и качеству считается Walkera QR X350PRO, но цена у него не 100у.е.

    А так для начала, да можно попробовать что-то попроще:
    Cheerson CX-20
    Hubsan H107D
    Ответ написан
    1 комментарий