Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Новинка
Распродажа
Новости
Доставка
Оплата
Загрузки
  • Прошивки
    • WinBox
    • RouterOS
    • Мобильные приложения MikroTik
    • Архив
  • Changelogs
  • RouterOS
  • Мобильные приложения MikroTik
  • Архив
Форум
Настройка
    info@mikrotik.moscow
    +7 495 320-55-52
    Заказать звонок
    Mikrotik.moscow
    Каталог
    • Акции
      Акции
    • Маршрутизаторы
      Маршрутизаторы
    • Коммутаторы
      Коммутаторы
    • Радиомосты и уличные точки доступа
      Радиомосты и уличные точки доступа
    • Wi-Fi для дома и офиса
      Wi-Fi для дома и офиса
    • LTE/5G
      LTE/5G
    • Powerline адаптеры
      Powerline адаптеры
    • IoT устройства
      IoT устройства
    • Оборудование 60 ГГц
      Оборудование 60 ГГц
    • Материнские платы RouterBOARD
      Материнские платы RouterBOARD
    • Корпуса
      Корпуса
    • Интерфейсы
      Интерфейсы
    • SFP/QSFP трансиверы
      SFP/QSFP трансиверы
    • Аксессуары
      Аксессуары
    • Антенны
      Антенны
    • Архив
      Архив
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Скачать WinBox Скачать Прошивки Форум > RouterOS Форум > SwOS Форум > Железо
    Mikrotik.moscow
    Каталог
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Mikrotik.moscow
    Телефоны
    +7 495 320-55-52
    Заказать звонок
    0
    0
    0
    Mikrotik.moscow
    • +7 495 320-55-52
      • Назад
      • Телефоны
      • +7 495 320-55-52
      • Заказать звонок
    • info@mikrotik.moscow
    • г. Москва, ул. Бакунинская, 84
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной


    • Кабинет
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    RouterOS
    Создание прокси для VPN (обновлённый скрипт Wireguard)

    Создание прокси для VPN (обновлённый скрипт Wireguard)

    Форумы: RouterOS, Аппаратное обеспечение, SwOS, Обратная связь, Объявления, Сторонние инструменты
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Создание прокси для VPN (обновлённый скрипт Wireguard), RouterOS
     
    Xtreme512
    Guest
    #1
    0
    02.02.2021 19:23:00
    Итак, я настроил туннель IKEv2/IPSec для VPN, и он работает. Я могу указать локальные IP-адреса, чтобы поместить их в VPN с помощью команды /ip ipsec mode-config add name=VPN responder=no src-address-list=vpnclients. Хочу пойти дальше и сделать прокси с IP:Port, чтобы через него заходить в Chrome/Firefox, и чтобы браузер автоматически использовал этот VPN. Таким образом VPN будет работать только в браузере, и мне не придется добавлять или удалять клиентов из списка vpnclients, если не хочу VPN на уровне всей системы. Как это можно сделать? Это вообще возможно?
     
     
     
    CrashOverkill
    Guest
    #2
    0
    31.03.2021 21:42:00
    Привет! Я хотел сделать примерно то же самое. В итоге я использовал встроенный веб-прокси с выделенной VLAN, затем отметил исходящий трафик меткой маршрутизации и направил этот трафик через IPSec-интерфейс. VLAN я создал только для того, чтобы добавить к нему IP-адрес, который потом использую как src-адрес для трафика прокси.

    /interface l2tp-client  
    add connect-to=[vpn server] disabled=no ipsec-secret=[shared secret] name=my_vpn password=[password] use-ipsec=yes user=[username]

    /interface vlan  
    add interface=bridge name=vlan100 vlan-id=100

    /ip address  
    add address=192.168.100.1/24 interface=vlan100 network=192.168.100.0

    /ip proxy  
    set anonymous=yes enabled=yes src-address=192.168.100.1

    /ip firewall mangle  
    add action=mark-routing chain=output new-routing-mark=through_vpn passthrough=yes src-address=192.168.100.1

    /ip route  
    add distance=1 gateway=my_vpn routing-mark=through_vpn

    Теперь вы можете указать в браузере прокси по адресу [router ip address]:8080, и трафик будет идти через VPN. Если хотите ловить весь веб-трафик без настройки прокси в браузере, можете сделать прокси прозрачным: https://wiki.mikrotik.com/wiki/Manual:IP/Proxy#Transparent_proxy_configuration_example

    Надеюсь, это поможет.
     
     
     
    Xtreme512
    Guest
    #3
    0
    04.04.2021 17:12:00
    Спасибо за ответ, и всё получилось, спасибо! Хотя я не использовал L2TP, потому что ProtonVPN его не поддерживает. Я пользуюсь IKEv2, и единственное, что я изменил в вашем скрипте: я не вводил это /interface l2tp-client add connect-to=[vpn server] disabled=no ipsec-secret=[shared secret] name=my_vpn password=[password] use-ipsec=yes user=[username].

    Что касается маршрутизации, шлюзом должен быть IP автоматического dst-address ProtonVPN из списка маршрутов, который у меня был 10.1.0.0, а шлюз — 10.1.0.1.

    /ip route add gateway=10.1.0.1 routing-mark=through_vpn

    Ещё раз спасибо! Не знал, что это можно сделать через веб-прокси, раньше пытался разобраться с socks v5.
     
     
     
    Xtreme512
    Guest
    #4
    0
    05.04.2021 17:02:00
    Это работает только с Google: я ввожу «мой IP», и вижу, что это VPN, но страницы грузятся ужасно медленно, чаще всего происходит тайм-аут. Счётчик VLAN тоже не показывает никаких данных по трафику. Что-то здесь не в порядке, интересно, как бы ты настроил это с использованием ikev2 в моём случае? Добавлю: возможно, дело в VPN-сервере — я пробовал разные бесплатные серверы Proton, и некоторые из них работали нормально, без тайм-аутов и прочего. Так что, думаю, на этом можно закрыть эту тему.
     
     
     
    Xtreme512
    Guest
    #5
    0
    22.08.2022 13:45:00
    Сейчас у нас есть версия 7, поддержка OpenVPN UDP и WireGuard... Я сделаю этот прокси на WireGuard. Буду держать вас в курсе. Псс, WireGuard не сработал... трафик проходит, но интернета нет... возможно, не разрешается DNS, не знаю. Позже попробую OpenVPN UDP.
     
     
     
    Xtreme512
    Guest
    #6
    0
    23.08.2022 18:08:00
    Наконец-то удалось запустить Wireguard. Я использую ProtonVPN, можно просто зарегистрироваться бесплатно и скачать конфиги с их сайта, выбрав страну и так далее. #ваши клиенты будут выходить через VPN

    /ip firewall address-list add address=192.168.0.0/24 list=under_protonvpn
    /ip firewall mangle add action=mark-connection chain=prerouting src-address-list=under_protonvpn new-connection-mark=under_protonvpn passthrough=yes

    /interface/wireguard/add name=protonwg01 private-key="paste_here" comment="ProtonVPN интерфейс"
    /interface/wireguard/peers/add endpoint-address=paste_here endpoint-port=51820 public-key="paste_here" allowed-address=0.0.0.0/1,128.0.0.0/1 interface=protonwg01

    /ip/address/add address=10.2.0.2/30 interface=protonwg01
    # поставьте 10.2.0.1 в качестве DNS на DHCP сервере ваших клиентов...

    /routing/table/add name=protonvpn_wg fib
    /ip/firewall/mangle/add chain=prerouting src-address-list=under_protonvpn action=mark-routing new-routing-mark=protonvpn_wg passthrough=yes
    /ip/route/add routing-table=protonvpn_wg dst-address=0.0.0.0/0 gateway=protonwg01 comment="Основной маршрут Wireguard ProtonVPN"
    /ip firewall mangle add action=change-mss chain=forward new-mss=1360 passthrough=yes protocol=tcp connection-mark=under_protonvpn tcp-flags=syn tcp-mss=!0-1375
    /ip firewall nat add chain=srcnat action=masquerade out-interface=protonwg01

    И, кроме того, чтобы он работал как прокси для браузеров на вашем роутере по адресу IP:8080

    /interface vlan add interface=bridge1 name=vlan100 vlan-id=100
    /ip address add address=192.168.100.1/24 interface=vlan100 network=192.168.100.0
    /ip proxy set anonymous=yes enabled=yes src-address=192.168.100.1
    /ip firewall mangle add action=mark-routing chain=output new-routing-mark=through_vpn passthrough=yes src-address=192.168.100.1
    /ip route add distance=1 gateway=protonwg01 routing-mark=through_vpn

    Вы можете управлять и приоритизировать это, создавая специфические правила mangle для вашего QoS дерева по желанию.
     
     
     
    Rarnaie
    Guest
    #7
    0
    21.12.2022 10:50:00
    Недостатков нет. В некоторых случаях я заметил, что использование частного прокси вместе с VPN работает быстрее, чем просто VPN.
     
     
     
    LangDuTienTu
    Guest
    #8
    0
    18.06.2024 20:03:00
    Твоя запись сэкономила мне ночь, она просто работает с небольшими изменениями в RouterOS 7.1.5, так как там изменили список маршрутов.
     
     
     
    Страницы: 1
    Читают тему
    +7 495 320-55-52
    info@mikrotik.moscow
    Электрозаводская, Бауманская
    Москва, ул. Бакунинская, 84с21
    Конфиденциальность Оферта
    © 2025 «Mikrotik.Moscow»
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры