Ответы пользователя по тегу VPN
  • Как сделать чтобы только один из установленных браузеров ходил через vpn?

    ValdikSS
    @ValdikSS
    Самый простой вариант — сделать из VPN прокси-сервер.
    Вот модификация OpenVPN, позволяющая использовать его с эмулятором TUN/TAP, «отдающий» интернет как прокси.
    Ответ написан
    Комментировать
  • Нужен способ обойти блокировки VPN?

    ValdikSS
    @ValdikSS
    Используйте Psiphon. Он может подключаться 10 минут, но в конечном счёте подключится.
    Ответ написан
    2 комментария
  • Как настроить SSTP на микротик?

    ValdikSS
    @ValdikSS
    Если речь о предоставлении удаленного доступа клиентам, то проще всего получить сертификат через let's encrypt или zerossl - их не потребуется импортировать в Windows.
    Ответ написан
    Комментировать
  • IKEv1 + Windows 10 - возможно ли?

    ValdikSS
    @ValdikSS
    IKE(v1) плохо подходит для удалённого подключения клиентов (сценарий road warrior), он создавался для связи стационарных точек. У него много проблем, много недоработок, вся дополнительная функциональность добавлялась костылями.
    Windows не поддерживает обычный IKE без L2TP.

    1. IKEv2 и L2TP не умеют в LDAP, только RADIUS? RADIUS поднимать не хочу, лень.
    Протоколы поддерживают EAP, в частности, для логина и пароля в Windows используется EAP-MSCHAPv2. Какой бекэнд для аутентификации использовать — зависит только от сервера.
    strongSwan не поддерживает LDAP напрямую, но поддерживает RADIUS. Для freeradius есть плагин аутентификации через LDAP.

    2. Можно ли к IKEv1 подцепить windows-хосты?
    К «чистому» — нет. По крайней мере, не через стандартный Windows-клиент. Возможно, какие-то дополнения от Cisco или других сторонних производителей могут добавить такую возможность, но необходимо устанавливать дополнительно.

    3. Насколько вообще безопасно/эффективно/глупо юзать голый IPsec?
    IPsec — хороший протокол, но IKEv2 лучше IKEv1 во всём.

    Вот здесь приводил пример конфигурации:
    https://qna.habr.com/answer?answer_id=2192678#answ...
    Ответ написан
    1 комментарий
  • Как зарабатывают разработчики open sourse?

    ValdikSS
    @ValdikSS
    есть например почтовые сервисы с открытым исходным кодом (proton mail tutanota)
    но почему мы не можем их развернуть на своем сервере ?
    Tutanota и Protonmail — сервисы с закрытым исходным кодом. Исходники предоставляются только для части компонентов, клиентских программ, и т.п., но серверная часть закрыта и не выкладывается.
    Зарабатывают эти сервисы на, собственно, предоставлении сервиса.

    И такой же вопрос только про vpn с открытым исходным кодом.
    Открытые решения не всегда подходят к корпоративной среде, не всегда полностью покрывают все задачи, или не всегда совместимы с уже имеющимся оборудованием.
    Зарабатывают создатели VPN-приложений на адаптации программ под конкретные условия и задачи, на разработке дополнительной функциональности, на внедрении, иногда на брендировании под заказчика.
    Ответ написан
    1 комментарий
  • Можно ли из компьютера сделать шлюз, подключённый к sshuttle (или openVPN)?

    ValdikSS
    @ValdikSS
    Настройте маршрутизацию и/или NAT на PC2, пропишите его IP-адрес шлюзом на PC1.
    Если хотите, чтобы клиенты автоматически использовали этот шлюз, измените настройки DHCP в Mikrotik, указав IP-адрес шлюза PC2.
    Ответ написан
    3 комментария
  • Как сделать маршрутизацию локального устройства на VPN?

    ValdikSS
    @ValdikSS
    Опция route в клиентском конфигурационном файле.
    Пример: route 8.8.8.8 255.255.255.255
    Ответ написан
  • Какие существуют способы подключения к заблокированному VPN?

    ValdikSS
    @ValdikSS
    Если блокировка осуществляется по домену средствами DPI, а не по IP-адресам, то помогут программы вроде GoodbyeDPI: https://github.com/ValdikSS/GoodbyeDPI
    Ответ написан
    Комментировать
  • Можно ли подключить LG ТВ к VPS?

    ValdikSS
    @ValdikSS
    Не знаю, как устроен Hola DNS, но полагаю, что он выдаёт вам IP-адрес своего прозрачного прокси-сервера для определённых доменов (netflix.com в данном случае), а не настоящий IP-адрес сервиса.
    Обычные DNS-резолверы такого не делают, они выдают настоящий IP-адрес и ничего не проксируют.

    Нельзя ли мне сделать аналогичный dns - сервер, используя мой сервер на Amazon'е, чтобы я мог вводить его адрес в поле "DNS-сервер" при настройках подключения к WI-FI?
    Да, такое вполне возможно. Вам необходимо установить и настроить рекурсивный DNS-резолвер таким образом, чтобы он выдавал IP-адрес вашего сервера для определённых доменных зон (netflix.com), а все остальные домены резолвил по-обычному. Далее необходимо настроить прозрачный прокси-сервер на портах 80 и 443. «Обычного» прозрачного прокси-сервера недостаточно, необходимо взять такой, который умеет вычленять домен из содержимого запроса. Такой функциональностью обладают, например, sniproxy и v2fly (v2ray).
    Ответ написан
    4 комментария
  • Как настроить Strongswan (или другой встроенный в Винду VPN) на OpenWRT без сертификатов по паролю с Винды?

    ValdikSS
    @ValdikSS
    Windows полноценно, без дополнительных настроек, поддерживает только аутентификацию сервера по сертификату из списка публичных центров сертификации. Сертификат может быть бесплатным, например, вполне подойдёт Let's Encrypt или вовсе ZeroSSL, который можно выписать на IP-адрес, а не домен.

    Аутентификация клиента может быть по логину и паролю (EAP-MSCHAPv2), как вы и хотите.

    Настройка производилась на Ubuntu 20.04
    Установка: apt install strongswan libcharon-extra-plugins

    Получить сертификат на IP-адрес в ZeroSSL, поместить certificate.crt в /etc/ipsec.d/certs/server.crt, private.key в /etc/ipsec.d/private/server.key, ca_bundle.crt в /etc/ipsec.d/cacerts/ca_bundle.crt

    Содержимое /etc/ipsec.conf
    conn %default
    	dpdaction=clear
    	dpddelay=35s
    	dpdtimeout=300s
    
    	fragmentation=yes
    	rekey=no
    
    	ike=aes128gcm16-aes256gcm16-sha1-sha256-sha384-modp1024,3des-aes128-aes192-aes256-sha1-sha256-sha384-modp1024,aes256-sha1-sha256-sha384-modp2048
    
    	# left - local (server) side
    	left=%any
    	leftauth=pubkey
    	leftcert=server.crt
    	leftsendcert=always
    	leftsubnet=0.0.0.0/0
    
    	# right - remote (client) side
    	right=%any
    	rightauth=pubkey
    	rightsourceip=192.168.155.0/24
    	rightdns=8.8.8.8
    
    conn ikev2-eap-mschapv2
    	keyexchange=ikev2
    	rightauth=eap-mschapv2
    	eap_identity=%any
    	auto=add


    Содержимое /etc/ipsec.secrets:
    : RSA server.key
    user1 : EAP "password1"


    Остаётся только настроить маршрутизацию и NAT.
    В Windows нужно настроить подключение IPsec IKEv2 на этот IP-адрес, с именем user1 и паролем password1.
    Ответ написан
    2 комментария
  • Как ограничить доступ к slack без VPN? Какое оборудование поставить для VPN?

    ValdikSS
    @ValdikSS
    Как один из вариантов — настроить прокси внутри VPN, так, чтобы без VPN он не работал. В этом случае доступа к необходимым сайтам просто не будет без VPN-подключения.
    PAC-файл позволит вам гибко настроить проксируемые домены и адреса.
    Ответ написан
    2 комментария
  • Почему nginx выдает локальный ip игрокам на игровом сервере?

    ValdikSS
    @ValdikSS
    Вам на других сайтах, где вы задавали этот вопрос, детально написали, почему с помощью проксирования не получится сделать так, как вам хочется. Вы же обвинили всех в некомпетентности и теперь спрашиваете здесь.
    Задавайте более конкретные вопросы, если хотите получить ответ по существу.
    Ответ написан
    Комментировать
  • Как VPN клиенты, например Anyconnect, вычисляют, что я подключен к ПК по RDP?

    ValdikSS
    @ValdikSS
    https://docs.microsoft.com/en-us/windows/win32/ter...
    The following example shows a function that returns TRUE if the application is running in a remote session and FALSE if the application is running on the console.
    C++

    #include <windows.h>
    #pragma comment(lib, "user32.lib")
    
    BOOL IsRemoteSession(void)
    {
       return GetSystemMetrics( SM_REMOTESESSION );
    }
    Ответ написан
    Комментировать
  • VPN для одной программы?

    ValdikSS
    @ValdikSS
    В Linux есть несколько способов для этого, в Windows мне не известно ни одного.
    Ответ написан
    Комментировать
  • Почему VPN-компании не наказывают за пиратство?

    ValdikSS
    @ValdikSS
    То, что вам перенаправили abuse-письмо, не значит, что вы должны выполнять требования из него. Это зависит от условий юрисдикции, договорных отношений с вами и хостером, политики площадки.
    Где-то ответ и действия на подобные DMCA infringement'ы не требуется, где-то достаточно ответить, что у вас VPN/прокси без журналирования, и конкретного нарушителя вычислить не представляется возможным, а где-то вам заблокируют сервер после 3-5 подобных сообщений.
    Читайте условия обслуживания вашего хостера, узнавайте заранее, как он реагирует на жалобы.
    Ответ написан
  • Как настроить VPN-подключение в Windows 10 по IKEv2?

    ValdikSS
    @ValdikSS
    Вот моя статья 2015 года, по крайней мере, на тот момент Windows подключался к такому серверу без дополнительной конфигурации.
    https://habr.com/ru/post/250859/
    Ответ написан
  • Как корректно добавить сертификат IKEv2 в хранилище?

    ValdikSS
    @ValdikSS
    Встроенный в Android VPN не поддерживает IPsec IKEv2, только IKEv1.
    Ответ написан
  • Как пустить часть трафика через VPN?

    ValdikSS
    @ValdikSS
    https://bitbucket.org/anticensority/antizapret-vpn...

    Особенности VPN
    Нестандартный способ маршрутизации

    В отличие от обычных VPN, осуществляющих перенаправление отдельных IP-адресов или диапазонов средствами маршрутизации ОС, VPN АнтиЗапрета использует маршрутизацию на основе доменных имен, с помощью специального DNS-сервера, созданного для этой цели.

    На VPN-сервере запущен специальный DNS-резолвер, устанавливающий отображение (соответствие, маппинг) настоящего IP-адреса домена в свободный IP-адрес большой внутренней подсети, и отдающий запрашиваемому клиенту адрес из внутренней подсети.

    У такого подхода есть множество преимуществ:

    • Клиенту устанавливается только один или несколько маршрутов, вместо десятков тысяч маршрутов;
    • Маршрутизируются только заблокированные домены, а не все сайты на заблокированном IP-адресе;
    • Возможность обновления списка заблокированных сайтов без переподключения клиента;
    • Корректная работа с доменами, постоянно меняющими IP-адреса, и с CDN-сервисами;
    • Корректная работа с провайдерами, блокирующими все поддомены заблокированного домена (блокировка всей DNS-зоны). Пример такого провайдера — Yota.


    Но есть и минусы:

    • Необходимо использовать только DNS-сервер внутри VPN. С другими DNS-серверами работать не будет.
    • Работает только для заблокированных доменов и программ, использующих доменные имена. Для заблокированных IP-адресов необходимо использовать обычную маршрутизацию.

    Ответ написан
  • Может ли VPN ускорять интернет?

    ValdikSS
    @ValdikSS
    Кратко: да, туннелирование может и улучшить пинг, и улучшить скорость и стабильность соединения.

    У домашних провайдеров до сих пор бывают жесткие оптимизации стоимости трафика путём использования наиболее дешевых каналов, независимо от количества узлов на пути пакета.
    Например, в 2019 году я наблюдал пинг в 80 мс между провайдерами одного города, а пакеты в Санкт-Петербург и вовсе маршрутизировались через цепочку Новосибирск→Челябинск→Самара→Москва→Петербург→Финляндия→Швеция→Германия→Петербург.
    Простой VPN-туннель до датацентра с качественным интернет-линком, с которым у провайдера прямой или короткий стык, улучшил бы пинг и, с большой вероятностью, общую скорость работы интернета.

    Кроме туннелей по стандартным протоколам существуют специализированные, настроенные для лучшей работы в определённых условиях. Например, туннель через протокол QUIC уменьшит задержки подстройки TCP-окна на устаревших ОС благодаря современному собственному алгоритму, а kcptun предназначен для каналов со значительной потерей пакетов.

    В начале двухтысячных использование VPN и прокси для уменьшения пинга в играх было распространённой практикой.
    Ответ написан
    Комментировать