Задать вопрос
  • Как поменять порт у SSH Windows PowerShell?

    @BeatHazard
    Если я правильно понял, вы пытаетесь подключиться по SSH к удаленному серверу из Windows Powershell с установленным OpenSSH клиентом, если это так, для указания порта, к которому вам нужно подключаться (в случае, если на удаленном хосте порт был изменен со стандартного 22 на любой другой, например 2222) нужно использовать ключ -p и номер порта установленного на удаленном хосте, пример: ssh username@host -p 2222
    Ответ написан
    Комментировать
  • Почему Linux Ubuntu после установки не запускается без загрузочной флешки?

    smorman
    @smorman
    When In Rome do as The Romans do...
    Ответ написан
    Комментировать
  • Почему Linux Ubuntu после установки не запускается без загрузочной флешки?

    @rPman
    загрузил ПО на свой ноутбук
    нужно не загрузить а установить.

    У тебя liveusb версия, в ней на рабочем столе есть иконка - устновка (install), откроется мастер, где можно указать на какой диск устанавливать, и главное, куда прописывать загрузчик (нужно будет выбрать диск, загрузчик называется grub).

    Еще момент, некоторые (все чаще вижу) производители материниских плат, скорее всего по требованию майкрософт, ломают процедуру настройки загрузочных записей UEFI, таким образом, что бы только установщик windows мог его менять (т.е. записываешь загрузочную запись, биос отвечает что все ок, записалось, но после перезагрузки все возвращается назад, а если это сделать из windows setup то все работает), в этом случае загрузчик придется создавать вручную из windows. Так же альтернатива, перевести bios в режим загрузки не UEFI а CSM (это еще может называться Legacy MBR или Legacy DOS или compatibility), что бы этот режим работал, нужно будет либо создавать тип разбиения дисков DOS (когда 4 раздела только можно, и лимит размера диска 2тб) либо в режиме GPT добавлять еще один раздел (настоятельно рекомендую в первых секторах) - biosboot.

    grub по умолчанию пытается установить оба доступных режима, и UEFI и CSM (если биос не будет загружен в режиме UEFI то будет доступна установка только CSM)

    Установить загрузчик можно вручную после установки, из командной строки linux:
    grub-install /dev/sda --root-directory=/mnt

    тут /dev/sda - это диск, на котором должен быть загрузчик (раздел biosboot либо диск с разбиением dos, если есть UEFI то нужно еще 100мб EFI загрузчик, диск типа efi boot и отформатированный fat32), а /mnt это диск, в который нужно вручную смонтировать установленную ОС (причем если она состоит из нескольких разделов, то смонтировать все, включая /mnt/boot/EFI раздел efiboot)

    p.s. повторюсь, тебе нужны разделы - biosboot (автоматически 1мб), efiboot (минимум 100мб), опционально /boot (обычно не меньше 500мб, и в 99% случаев он не нужен) и корневой /
    Это все можно сделать из мастера установки, когда будет предложено выбрать диск для установки (там будет отображены все диски и нужно будет указывать какой раздел какой точкой монтирования / или /boot является)
    Ответ написан
    Комментировать
  • Туннель Wireguard — всё?

    smorman
    @smorman
    When In Rome do as The Romans do...
    Сделай обфускацию WG с помощью:
    Обфускация
    WG+Wstunnel

    и всё будет работать...
    Ответ написан
    Комментировать
  • Xray Core, можно ли как-то сделать hot reload?

    @Drno
    нет, изменение json предполагает перезапуск сервиса, чтобы новый json перечитался

    посмотрите как это сделано в панелях типа 3x-ui, там есть промежуточное "звено" которое в реалтайме следит за изменениями json
    Ответ написан
    Комментировать
  • Xray Core, можно ли как-то сделать hot reload?

    TrueBers
    @TrueBers
    Гуглю за еду
    Гугл.
    Совсем.
    Забанили?

    xray никогда не позиционировался фронтендом, это внутренний сервис, который надо закрывать каким-то фронтом, который обеспечит zero-downtime.
    Ответ написан
    2 комментария
  • Как технически работает проксирование через ssh?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Технически — точно так же и все остальные сетевые протоколы. Вы бы для начала ознакомились бы хотя бы просто с расшифровкой названия протокола:

    SSH (англ. Secure Shell — «безопасная оболочка»[1]) — сетевой протокол прикладного уровня, позволяющий производить удалённое управление операционной системой и туннелирование TCP-соединений (например, для передачи файлов). Схож по функциональности с протоколами Telnet и rlogin, но, в отличие от них, шифрует весь трафик, включая и передаваемые пароли.

    https://ru.wikipedia.org/wiki/SSH

    Использовать SSH для обхода блокировок — не самая удачная идея, т.к. он тоже легко определяется средствами DPI, а некоторые провайдеры даже ограничивают скорость его работы.
    Ответ написан
    Комментировать
  • Не понять какой программой на Windows 11 включать проги через прокси?

    @apppostol
    NekoRay отлично для этого подходит.
    По именам процессов пускает трафик через прокси только тех программ которые нужны.
    Например дискорд идет через нее, а вся остальная система нет.
    Ответ написан
    Комментировать
  • Как и чем осуществлять контроль за сотрудниками от обхода компании?

    @apppostol
    DLP-система (Data Loss Prevention, или предотвращение утечки данных) — это комплекс программно-аппаратных средств, предназначенный для защиты конфиденциальной информации от несанкционированного копирования, передачи или раскрытия из организации. Она анализирует и контролирует потоки данных, выявляет и блокирует попытки утечки через различные каналы (интернет, съемные носители, печать), а также помогает соблюдать законодательные требования в области защиты данных.

    Возможно это то что вам нужно. Там очень много тонкостей.
    В том числе и чтение переписки.

    Только не забывайте о соответствующих документах в организации.
    Ответ написан
    Комментировать
  • Почему оператор Yota блокирует скачивание torrent при раздаче с телефона?

    @apppostol
    Почему блокирует? Это надо у yota спрашивать, а не здесь.
    Почему у вас не работает не смотря на измененный ttl? Потому что торрент протокол детектируется отдельно, и ttl тут не причём.
    Ответ написан
    1 комментарий
  • Как заставить Docker Desktop работать через WSL2?

    @rPman
    без hyperv wsl2 не будет работать, он его использует как основу.

    вроде бы можно использовать в android sdk эмуляцию hyperv:
    https://learn.microsoft.com/ru-ru/dotnet/maui/andr...
    Ответ написан
  • Как уравлелять устройствами wifi lednet с компьютера?

    @Zerg89
    git magic home
    Модуль home assistant для управления подобныии устройствами, reddit тут есть инфа(хоть и довольно старая) что не все контроллеры поддерживаются
    git magic-home-desktop
    Ответ написан
    1 комментарий
  • FireWall (Linux) для VLESS (Nekoray) и с разными профилями VPN (IP, Port). Как настроить Kill Switch?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Убрать default route в системе. Вручную прописать роуты до необходимых адресов (VPN-сервера, DNS). При падении VPN не будет в системе ни одного лишнего маршрута и трафик не сможет никуда уйти.

    Как вариант, дефолт сделать так: ip route add unreachable default с метрикой больше любого роута в VPN. Либо зарезать средствами iptables. Но это уже средствами network-manager или что там используется может быть сложнее сделать.
    Ответ написан
    Комментировать
  • Почему в списке доступных ip-адресов от RealiTLScanner есть rutube.ru и ok.ru?

    @Drno
    та кто то просто их SNI поставил)
    Ответ написан
    Комментировать
  • FireWall (Linux) для VLESS (Nekoray) и с разными профилями VPN (IP, Port). Как настроить Kill Switch?

    @Zerg89
    Написать файрвол так чтобы трафик не мог пойти никуда кроме разрешенных интерфейсов
    Тоесть пишите правило куда можно, и куда нельзя в дроп
    Ответ написан
    1 комментарий
  • Как анализировать рынок IT, чтобы помочь ребенку с выбором направления?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    На данный момент, я бы для ребенка выбрал следующую схему:
    1. Универ на программиста + параллельное изучение java (максимальный спрос).
    2. С третьего курса - бесконечные попытки устроиться на стажировку java разрабом в финтех.
    3. Затем (у него уже есть теплое место и достаточно денег), он самостоятельно выберет другое направление по душе, если понадобиться.
    Может есть какие то ресурсы где будет описана конкуренция и тенденция? Заранее спасибо за ответы.

    Основной сайт для поиска работы (как индикатор) подойдет? Я как раз делал подборку 2 недели назад по nodejs, php и python, вроде данные не сильно изменились.

    P.S. В резюме указаны лишь те, кто "активно ищет работу".

    Вакансии (backend):
    - NodeJS (Express/Nest): 57 вакансий.
    - PHP (Laravel/Symfony/Yii): 295 вакансий.
    - Python (Django/FastAPI/Flask): 365 вакансий.
    - .NET: 364 вакансий.
    - Java: 719 вакансий.

    Резюме (backend):
    - NodeJS (Express/Nest): 2111 резюме.
    - PHP (Laravel/Symfony/Yii): 4392 резюме.
    - Python (Django/FastAPI/Flask): 9957 резюме.
    - .NET: 3808 резюме.
    - Java: 9932 резюме.

    Соотношение вакансий к резюме (backend):
    - NodeJS (Express/Nest): 1/37.
    - PHP (Laravel/Symfony/Yii): 1/15.
    - Python (Django/FastAPI/Flask): 1/27.
    - .NET: 1/10.
    - Java: 1/13.

    ----------------------------------

    Вакансии (fullstack):
    - NodeJS (Express/Nest): 132 вакансий.
    - PHP (Laravel/Symfony/Yii): 410 вакансий.
    - Python (Django/FastAPI/Flask): 416 вакансий.
    - .NET: 451 вакансий.
    - Java: 787 вакансий.

    Резюме (fullstack):
    - NodeJS (Express/Nest): 2307 резюме.
    - PHP (Laravel/Symfony/Yii): 4257 резюме.
    - Python (Django/FastAPI/Flask): 4951 резюме.
    - .NET: 3100 резюме.
    - Java: 6852 резюме.

    Соотношение вакансий к резюме (fullstack):
    - NodeJS (Express/Nest): 1/17.
    - PHP (Laravel/Symfony/Yii): 1/10.
    - Python (Django/FastAPI/Flask): 1/12.
    - .NET: 1/11.
    - Java: 1/9.

    Итог:
    - NodeJS (Express/Nest) - очень мало вакансий и самая большая конкуренция за рабочее место (в этой подборке), в среднем, в 1.5-2 раза больше, чем в PHP/Python/.NET/Java.
    - Python (Django/FastAPI/Flask) - самое большое число вакансий. Конкуренция за рабочее место в сравнение с PHP в 1.5-2 раза больше. Стоит отметить колоссальную разницу в соотношении вакансий к резюме между backend и fullstack разработчиками - 27 и 12, очень похоже на тех самых "вкатунов", которые "долбят" лишь одно направление, "рисуют" 1-3 года опыта и вперед.
    - PHP, .NET и Java имеют примерно равную конкуренцию.
    Ответ написан
    4 комментария
  • Как создать несколько копий проги 3proxy на vps ubuntu?

    @Drno
    так это всё можно сделать в одном экземпляре 3proxy, просто указав множетсво портов...
    для примера socks5 proxy
    nscache 65536
    nserver 94.140.14.14
    nserver 94.140.15.15
    
    #internal 127.0.0.1
    
    config /conf/3proxy.cfg
    #monitor /conf/3proxy.cfg
    
    #log /logs/3proxy-%y%m%d.log D
    #rotate 60
    #counters /count/3proxy.3cf
    #counters /var/log/3proxy.3cf
    
    users $/conf/passwd
    
    # Ограничение количества одновременных подключений для всех пользователей до 1
    #connlim 7 * *
    
    #include /conf/counters
    include /conf/bandlimiters
    
    auth strong
    allow *
    #socks -p3128
    socks -p3128
    socks -p30100
    socks -p30101
    socks -p30102
    socks -p30103

    ну и файл с паролями...
    wws101:CR:$1$21256$ocY1M5ZFyqVE.SZT2uAa1/
    wws102:CR:$1$21258$vI32a7QhAD6818jFJMqq./
    wws103:CR:$1$21260$V7XVLIgfb/3VydWqMhhwb1
    wws104:CR:$1$21262$6x8Nxdcs1rt1lpq42KQGP0

    ну или как вариант запускать несколько сервисов с разными конфигами
    ну или докер образы
    Ответ написан
    3 комментария
  • Собираюсь ставить Windows 11, не могли бы дать пару советов?

    @apppostol
    Все очень просто. Качаете последнюю официальную сборку, ставите.
    И не трогаете ее. И все отлично работает.
    Вот такой вот секрет.
    Ответ написан
    6 комментариев
  • Как запустить PS скрипт средствами групповой политики?

    @NortheR73
    системный инженер
    можно политикой создать Scheduled Task, в которой запускать ваш скрипт, попутно проверять какой-нибудь флаг (например, папку/файл, который создается после установки ПО), чтобы избежать лишних установок
    Ответ написан
    6 комментариев