Мне нужен прокси для включения фильтрации содержимого на моем компьютере, поэтому я настроил прокси в настройках сети.

Даже когда я выключаю свое локальное прокси-программное обеспечение, веб-браузер работает, хотя я ожидаю, что соединение не будет установлено, когда прокси-сервер не работает, так что это означает, что система игнорирует настройки.

Я обнаружил, что это происходит, когда мое VPN-соединение установлено (я использую openfortivpn), хотя оно не используется в качестве маршрута по умолчанию, но когда VPN-соединение включено, safari/chrome и любое другое программное обеспечение, использующее системные настройки прокси, игнорирует настройки прокси.

Когда я использую утилиту networksetup, похоже, все в порядке, шлюз по умолчанию - en0, то есть Wi-Fi.

У меня есть macOS Mojave 10.14.2 (18C54).

$ networksetup -getsecurewebproxy "Wi-Fi"
Enabled: Yes
Server: 127.0.0.1
Port: 9999
Authenticated Proxy Enabled: 0

$ route -n get defaul
   route to: default
destination: default
       mask: default
    gateway: 192.168.1.1
  interface: en0
      flags: <UP,GATEWAY,DONE,STATIC,PRCLONING>
 recvpipe  sendpipe  ssthresh  rtt,msec    rttvar  hopcount      mtu     expire
       0         0         0         0         0         0      1500         

Может ли кто-нибудь дать мне подсказку, как решить проблему? Где посмотреть, почему настройки игнорируются? Это проблема macOS или, возможно, проблема openfortivpn?

Спасибо заранее.

РЕДАКТИРОВАТЬ: настройки прокси, которые мы игнорировали при создании ppp туннеля и использовании опции usepeerdns. Однако я не понимаю, почему получение DNS из ppp влияет на прокси.

0