Задать вопрос
  • Как правильно настроить шлюз на виртуалке Debian?

    @res2001
    DeforondA,
    вместо нынешнего впн-клиента, приконнекченного к серверу некоего стороннего vpn-сервиса

    Тут по подробней. Вам этот сторонний ВПН сервис для чего-то нужен? Вам нужно, что бы ваш дебиан-клиент ходил именно через этот сторонний vpn-сервис?

    На остальные вопросы ответ - да.

    Вы бы описали вашу задачу, так было бы проще понять чего вы хотите добиться вашей реализацией.
  • Как правильно настроить шлюз на виртуалке Debian?

    @res2001
    tun0 у вас не задействован.
    Вообще не ясно зачем в схеме tun0? Вы чего этим хотите добиться?
    Сейчас у вас такая схема:
    ETH0-клиента --> ETH1-шлюза --> ETH0-шлюза --> хостовой физический адаптер --> интернет
    И в текущей конфигурации вы туда никак не воткнете tun0.

    Если вам нужно ходить в инет через ВПН, то насройте на дебиан-клиент ВПН клиента. И настройте ВПН сервер так, чтобы он был шлюзом по умолчанию для клиентов.
    Тогда схема будет такая:
    TUN0-клиента --> ETH0-клиента --> ETH1-шлюза --> TUN0-шлюза --> ETH0-шлюза --> хостовой физический адаптер --> интернет

    На debian-шлюзе лишний
    шлюз 192.168.2.1
    . Не указывайте шлюз для eth1.
  • Возможно ли обойтись без OpenSSH?

    @res2001
    anonimous_user,
    Если бы оно только работало!!!

    Попробуйте. Думаю, если уж появилось уже как официальное дополнение, то работает.
  • Возможно ли сделать полный RDP?

    @res2001
    anonimous_user,
    7. Тут я не понял :-) вы хотите, чтоб RDP сервер сам от вас устанавливал соединение к себе же?
    Нет, к RDP серверу клиента.

    А в чем смысл этого? Мне кажеся вы хотите странного.
    Чисто технически это можно реализовать достаточно не сложными скриптами.

    1.Звук нормально пробрасывается и работает, смотрите в опциях подключения.
    С видео, 3D, играми - гораздо сложнее и простого решения тут нет. Нет его не только в RDP.
    Если не RDP, то как решить задачу и достичь цели?!

    Да никак, примите как данность. Вам популярно объяснил Сергей Горностаев и другие отвечающие.

    3. Вы имеете ввиду Remote Desktop Gateway? Это серверный продукт. Думаю, что его нельзя поднять на десктопе.
    Да, а rdpwrap не может?

    rdpwrap - про другое - это попытка сделать из десктопного RDP серверный.
    Я вообще не понимаю зачем вам дома Remote Desktop Gateway? У вас там ферма терминальных серверов? Если так вы в состоянии купить себе Windows Server. Возможно вы не знаете для чего этот продукт предназначен и просто накидываете на вентилятор.

    6. В десктопной винде это действие не предусмотрено лицензией, т.к. она однопользовательская.
    Если лицензионность вас не волнует, то можно воспользоваться rdpwrap. Хотя автор пишет, что на этот вопрос нет окончательного ответа.
    Это к разным пользователям, а мне нужно к одному сеанчу два подключения одновременно!

    Можно и одновременно. Это называется remote shadow (RDS shadow, remote control). Работает поверх RDP, требует дополнительных настроек. В сети есть материалы как это дело настроить и использовать.
    В свое время приходилось пользоваться этой технологией. Не рекомендую выпускать ее в интернет, т.к. не безопасно, можно по ВПН.

    2.В серверной версии винды есть веб интерфейс.
    RDWeb Acess - он скачивает файл .rdp, но не показывает RDP окно (Flash или html5).

    Вы ошибаетесь.
  • Возможно ли обойтись без OpenSSH?

    @res2001
    CityCat4,
    ssh сервер под винду - это весьма экзотический зверь

    Сейчас уже не такой уж экзотический - микрософт этому способствует.
    Уже давно можно было поставить ssh сервер в WSL, а сейчас в Win10 1903 уже добавили его в "Optional features".
  • Возможно ли обойтись без OpenSSH?

    @res2001
    anonimous_user, Телнет сервер был в винде все время (и в серверной и в десктопной), сначала в отключенном состоянии в службах, а потом в компонентах.

    Сейчас посмотрел в своей домашней Win10 1903 телнет сервер исчез, хотя в инетах пишут, что был.
    Но зато появился OpenSSH в "Add feature".
  • Можно-ли завернуть UDP трафик в TCP туннель Windows?

    @res2001
    anonimous_user,
    Но ведь он же использует всего один tcp порт для подключения и даже если другие порты закрыты он всё равно подключался!

    Если работает, то используйте. У меня с PPTP очень мало опыта. Про GRE я прочитал тут.
    Но вам еще нужно заставить PPTP ходить через нужный вам порт, на сколько я понимаю.
  • Как включить vpn на windows server 2019?

    @res2001
    fropsas,
    У них множество инфраструктур расположено на доменных 2 и 3 уровня и все их перечислять мне кажется неразумно

    Вы посмотрите whois для нужных адресов и настраивайте маршруты сразу для всей банковской подсети.

    Другой вариант - по ВПН доступен весь интернет (включен режим "Использовать основной шлюз в удаленной сети"), но тогда вам нужно отдельно прописать маршрут до вашего RDP клиента.
  • Как включить vpn на windows server 2019?

    @res2001
    fropsas, Если к определенным сайтам, то:
    1. Убираете "Использовать основной шлюз в удаленной сети"
    2. Добавляете на винде маршруты к нужным адресам через ВПН сервер.
  • Можно-ли завернуть UDP трафик в TCP туннель Windows?

    @res2001
    anonimous_user, На сколько я знаю, PPTP использует GRE для туннелирования трафика. А GRE - это совсем не TCP. Так что в вашем случае это работать не будет.
  • Как включить vpn на windows server 2019?

    @res2001
    fropsas, Где расположен ВПН сервер (в итальянском облаке или на VPS в РФ)?
    Вам действительно нужен доступ ко всему интернету из облака? Или все же только к определенным адресам (доменам)?
  • Как включить vpn на windows server 2019?

    @res2001
    Что хотите в итоге получить? В чем собственно вопрос?
    На сколько понимаю, ВПН на винде работает, но видимо, не так как вы ожидаете.
  • Возможно ли обойтись без OpenSSH?

    @res2001
    anonimous_user, Я обычно использую один вариант авторизации (как правило по ключу). Но в openssh можно настроить и несколько вариантов. Как именно авторизоваться выбирает клиент, на сколько я помню.
    как тогда получить доступ к cmd'хе или powershel'у

    У вас же на винде уже настроен telnet сервер - ну и подключайтесь дальше к нему. Можно команду подключения вставить в пользовательский стартовый скрипт.
    Хотя как по мне - telnet сервер нельзя использовать, даже в локальной сети.

    Вообще какие цели вы преследуете этим?

    PS: Если на винду поставить WSL, то там можно поднять OpenSSH, он там есть в пакетах. Но bash WSL - это не то же что cmd/posh, но возможно вам будет достаточно. В принципе из bash можно запустить и cmd :-)
  • Можно-ли завернуть UDP трафик в TCP туннель Windows?

    @res2001
    anonimous_user,
    Обязательно в таком случае делать ВПН или можно без него?

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

    @res2001
    За bitvise хотят денег.
    Но в целом у автора столько хотелок, что вряд ли он найдет бесплатное решение.
  • Есть актуальные книги по Си?

    @res2001
    Добавлю еще книгу: Дейтел, Дейтел: "Как программировать на С"
    И конечно: https://en.cppreference.com/w/c

    K&R - не учебник, дает некоторое введение в язык, а дальше сам. На многие возникающие вопросы там нет ответов.
    Бен Клеменс "Язык С в XXI веке" - это уже потом, когда освоите язык.

    По таким темам как многопоточность и атомарные операции (которые уже есть в современной стандартной библиотеке Си, но которых не было во времена K&R) рекомендую: Энтони Уильямс: "Параллельное программирование на С++ в действии. Практика разработки многопоточных программ"
    Да там С++, но все достаточно просто переносится в С11. Аналогичного материала в печатном издании на русском не встречал.

    Ну а например тему сетевого программирования учебники по Си (и С++) никогда не раскроют, т.к. реализации в стандартной библиотеке нет.
  • Как найти все name в форме на сайте?

    @res2001
    wisgest,
    А так вообще find или findstr, возможно в цикле.

    В батниках разбирать html файлы - не вариант, т.к.символы <> - в cmd специальные и их надо экранировать - геморрой еще тот.

    rinaz22, Имху, тег cmd/bat стоит убрать.
    Делайте скрипт на php, раз вы им владеете, и обрабатывайте файлы им.
  • Правильно ли я понял алгоритм быстрой сортировки?

    @res2001
    L+(R-L)/2 == L-(L-R)/2 != (L+R)/2

    Нет тут никакой защиты от переполнения. Переполнения тут быть не может в обеих формах записи (третью не рассматриваю, т.к. она не верна). Если принять, что входные параметры изначально корректные: 0 <= low <= high. Корректность почти гарантируется первым if, не хватает только проверки на low >= 0.
  • Как программно сменить начальную страницу Google Chrome?

    @res2001
    Вы сначала найдите где хром хранит свои настройки, потом найдите подходящее средство для изменения этих настроек. Может быть в итоге окажется, что это можно реализовать в батнике без сторонних программ.