• Какие идентификаторы есть у программ?

    @res2001
    Программы различаются по полному пути к исполняемому файлу. Вы можете разложить одну и ту же программу по разным путям и для ОС это будут 2 разные программы.
    После того как программа запущена ей присваивается идентификатор процесса (PID), его можно увидеть в менеджере задач на закладке "Details". Одну и ту же программу вы можете запустить несколько раз, каждый экземпляр запущенной программы будет иметь свой собственный PID.
    Так если пробовать с помощью мониторинговых программ глянуть что делает игра, игра тоже это замечаете

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

    @res2001
    Зачем вам в городской квартире тот же адрес, что и в доме? Что вы хотите добится этим? Похоже вы идете в не правильном направлении. Озвучте конечную цель.

    Вайфай тут не причем, можете брать любой или не брать вовсе. Вайфай не может служить сервером в принципе.
  • BAT, Как копировать файлы с папками по полным путям?

    @res2001
    passstrada, Со списком файлов готового варианта я не знаю.
    Но всегда остается вариант чтения файла построчно в цикле и обработка каждого файла отдельно, типа того что вы написали в вашем ответе.
  • Как подключиться к VPN на VPS Windows Server 2012 R2?

    @res2001
    test813913,
    удалось зайти на VPS по IP адресу от VPN

    Это как раз то, о чем я писал, ваш VPS начинает отправлять весь трафик в ВПН, поэтому доступен только из нее. Как отключить "шлюз по умолчанию" смотри в моем сообщении выше.

    Да и сама идея подключаться по IP VPN с тысячной аудиторией, к своему VPS не безопасно.

    В интернете аудитория гораздо больше, но вас это не смущает :-)
  • Как подключиться к VPN на VPS Windows Server 2012 R2?

    @res2001
    test813913, На сколько понял torguard VPN просто предоставляют свои сервера ВПН, при этом типы ВПН самые разнообразные.

    OpenVPN: Настройка шлюз по умолчанию для клиентов в OpenVPN прописывается на стороне сервера. Эту настройку можно проигнорировать на клиенте: https://community.openvpn.net/openvpn/wiki/IgnoreR...

    Можно использовать стандартные варианты ВПН, которые есть в винде по умолчанию L2TP/PPTP/SSTP, при этом у вас будет создано сетевое подключение, в глубине его свойств есть соответствующая галка. Путь к ней можете найти например тут: https://diaryproducts.net/about/operating_systems/...
  • Как подключиться к VPN на VPS Windows Server 2012 R2?

    @res2001
    test813913, Озвучьте общественности какой конкретно вариант ВПН вы используете и возможно получите конкретные ответы.
  • Что не так с работой unordered_map?

    @res2001
    kruta, При копировании у вас копируются только указатели на буферы из вектора buffers, сами буферы при этом остаются одни и те же в двух аллокаторах. Когда один из аллокаторов удаляется он удаляет все буферы, второму аллокатору они уже не доступны, но он об этом ничего не знает.
    Вам нужно переопределить конструктор копирования (или запретить) и конструктор перемещения. default вариант вам не подходит.
  • Что не так с работой unordered_map?

    @res2001
    В вашем аллокаторе есть конструктор перемещения и/или операция присваивания перемещением?
    Возможно в реализации stl, которой вы пользуетесь, создается временный аллокатор, который затем присваивается постоянному или что-то типа того. Если будет доступен конструктор перемещения, то вероятно будет использоваться он для этого.

    Но даже и без перемещения у вас не должно быть исключений (просто объект будет медленней создаваться), похоже ошибка в реализации аллокатора.
  • Отключается VPN при подключении сторонней сессии RDP --?

    @res2001
    Barmaglot31, Ну тогда идей больше нет.
    Проверьте журнал винды, включите полное логирование в ВПН клиенте/сервере.
    Сделайте стенд на виртуалках и посмотрите в деталях, что происходит.
  • Судьба программиста: геморрой в 25, простатит в 30, эректильная дисфункция в 35 - миф или правда?

    @res2001
    Алан Гибизов,
    Любимый герой - Леонид Горбовский

    Мне то же он симпатичен :-)

    Евгений Прутковский, Все зависит от вас. Любите спорт и активный отдых - все у вас будет нормально. Если вы ленивая скотина - то разные болезни будут к вам прилипать какую бы профессию вы себе не выбрали. Впрочем, многое зависит от генов.
  • Лимиты на CPU и МЕМ per user, удаленный рабочий стол. Как сделать на Win?

    @res2001
    Сергей Савостин,
    А в RemoteApp пользователи разве не видят один и тот же диск?

    Видят. Ну и что с того?
    В вопросе про скрытие присутствия другого пользователя ничего не было сказано. Да и зачем нужно скрывать присутствие?

    Если вам действительно нужно скрывать присутствие - тогда нужно поднимать VDI - в этом случае на каждого пользователя будет подниматься виртуалка. Это гораздо затратней по ресурсам, чем простой RDS.
  • Быстрее ли поиск по UNIQUE INDEX чем по не UNIQUE?

    @res2001
    В БД обычно используется B-tree (Би-дерево, не бинарное) для хранения индексов - это дерево в узле которого может находится несколько значений ключа и данных и потомков может быть больше двух. Схема работы похожа на бинарное дерево, но работает быстрее с учетом того, что сам индекс и данные лежат на диске, а не в оперативке.

    По вопросу: поиск будет выполняться примерно одинаково в обоих случаях. Немного больше накладных расходов при не уникальном индексе, но они связаны с тем, что в этом случае вам надо проверить соседей найденного узла - они то же могут иметь такие же значения ключа, поиск узла при этом будет происходить за одно и то же время.
    Но вообще, вопрос не корректный. Если вам по логике задачи нужен уникальный индекс - вы его используете, если нет - не используете. Т.е. выбираете индекс не по скорости работы, а по требованиям задачи. Уникальный индекс накладывает дополнительные ограничения на данные. см. ответ Dr. Bacon
  • Как сделать распределение пользователей AD на прокси-сервере freebsd по разным каналам в зависимости от группы?

    @res2001
    Антон Пащенко, На сколько я понимаю проблемы в сквиде с авторизацией в АД у вас нет. Вопрос только в том, что бы разрулить каналы на базе групп. Я давно уже сквидом не занимался, поэтому только могу ссылок подбросить для размышления:
    https://victor-sudakov.dreamwidth.org/116061.html
    https://forum.lissyara.su/networks-f4/squid-i-fib-...
    Ну и далее гуглите по squid + setfib
  • Как сделать распределение пользователей AD на прокси-сервере freebsd по разным каналам в зависимости от группы?

    @res2001
    Антон Пащенко, Как мне видится, распределять по каналам это задача не squid, он только пропускает или блокирует.
    Распределяет по каналам фаервол с настроенными множественными таблицами маршрутизации.

    В свое время я делал собственный костыль для разруливания двух каналов на одном фаерволе FreeBSD, использовал ipfw и кое-какие собственные скрипты для конфигурирования и для мониторинга работоспособности каналов, чтоб переключать трафик с неработающего канала на работающий.
    Тогда у меня в сети то же использовался squid, он стоял вообще на отдельной виртуалке, авторизовывался в Novell eDirectory.

    Скажу так - схема вполне рабочая, в ipfw есть все нужное для разруливания трафика между несколькими каналами, но это достаточно низкоуровневый инструмент, придется повозится. В iptables и pf есть более высокоуровневые вещи для этого, с которыми проще было бы работать. При этом в ipfw вы можете построить практически любую конфигурацию, которая вам придет в голову, а в iptables/pf будете принимать навязанные этими инструментами правила игры. Но для простых случаев лучше использовать их, т.к. меньше возни.
  • Как сделать распределение пользователей AD на прокси-сервере freebsd по разным каналам в зависимости от группы?

    @res2001
    Если NTLM устарел, то вегда можно использовать LDAP. AD поддерживает протокол LDAP. AD по сути то же LDAP сервер.
    Практически к любому серверному софту на никсах можно прикрутить тем или иным образом аворизацию по LDAP.
    В инете хватает мануалов по настройке авторизации через LDAP в AD, в т.ч. и для кальмара.

    Кроме того часто LDAP можно использоваь гораздо гибче чем просто авторизация и проверка вхождения в группы. Можно проверять различные свойствав объектов и на основаи этого делать какие-то правила.
  • Как отправлять внешний ip адрес пользователя OPENVPN при обращении к компьютеру в локальной сети?

    @res2001
    max_wb, В целом RDS вполне можно выставлять в инет, только предварительно нужно его нормально настроить: отключить устаревшие/уязвимые крипто алгоритмы, завести свой собственный ЦА на нем сгенерировать сертификат для RDS (совсем хорошо, если и у клиентов будет свой собственный сертификат, выданный вашим ЦА), включить проверку подлинности сертификата ЦА на клиентах (и на сервере клиентских сертификатов, если выполнено то что написано в скобках выше), принудительно включить на сервере проверку подлинности на уровне сети, использовать на сколько возможно последнюю версию RDP на сервере. Как-то так.
    В инете встречаются статьи на тему защиты RDS, вот одна из них: https://www.atraining.ru/windows-rdp-tuning/
  • Как отправлять внешний ip адрес пользователя OPENVPN при обращении к компьютеру в локальной сети?

    @res2001
    max_wb, Я писал выше
    У вас скорее ляжет винда с RDP, чем работающий openvpn, если сервер нормально справляется с нагрузкой.
    .
    Я бы дополнительно на другом сервере открыл openssh с авторизацией по ключам на нестандартном порту. Через него можно и RDP прокидывать, только это немного не так работает как в openvpn.

    Или вместо openssh - резервный openvpn сервер с такой же конфигурацией (только с другой внутренней адресацией). Кстати, два openvpn можно использовать одновременно в работе. В клиентском конфиге можно указать 2 адреса и он их будет перебирать автоматически по round robin, если какой-то не доступен.
  • Как отправлять внешний ip адрес пользователя OPENVPN при обращении к компьютеру в локальной сети?

    @res2001
    max_wb,
    Я вроде ясно описал зачем нужен открытый RDP и как он настроен. Какая дыра в безопасности, о чём вы вообще?

    Написал ясно, да:
    Для себя RDP выставил в wan

    Что ж тут не ясного :-)
    Только это объяснение не тянет на веский довод в необходимости этого действия при наличии работающего ВПН.
    Любой выставленный наружу порт - потенциальная уязвимость, т.е. дыра в безопасности. Когда вас сломают через эту потенциальную уязвимость - это вопрос времени (и желания).
    Все это, конечно, имхо.
  • Как спрятать IP локального сервера?

    @res2001
    Алексей, Если использовать прокси в облаке, то на локальном маршрутизаторе можно заблокировть все обращения к веб серверу на фаерволе, кроме адреса прокси. В этом случае до сервера левые запросы доходить не будут. Количество сканов портов и атак уменьшится, если не будет торчать наружу открытый порт веб сервера.
  • Как отправлять внешний ip адрес пользователя OPENVPN при обращении к компьютеру в локальной сети?

    @res2001
    max_wb,
    Для себя RDP выставил в wan

    Т.е. сделал дыру в безопасности, чтоб себе было удобней (на самом деле не понятно для чего). А потом пытаюсь эту дыру прикрыть костылями. Молодец!
    У вас скорее ляжет винда с RDP, чем работающий openvpn, если сервер нормально справляется с нагрузкой.

    И вот я думаю, мб можно как-нибудь не костылить IPBAN, а настроить openvpn таким образом, чтобы он отправлял запросы на сервер, которые идут от пользователя, не с своим ip, а с ip, который openvpn выдаёт каждому пользователю.

    Вы видимо подняли для ВПН NAT на ВПН сервере, из-за NATа у вас подменяется адрес на адрес ВПН сервера. Уберите NAT и адреса будут адресами клиента в ВПН сети. Openvpn сам адреса не меняет. Только нужно будет настроить маршрутизацию на RDP сервере.
    NAT к ВПН не имеет никакого отношения. В интернете я видел много мануалов по настройке openvpn в которых поднимается NAT. Но NAT чаще всего не нужен. Он нужен только тогда когда он действительно нужен.