Мне нужен прокси для включения фильтрации содержимого на моем компьютере, поэтому я настроил прокси в настройках сети.
Даже когда я выключаю свое локальное прокси-программное обеспечение, веб-браузер работает, хотя я ожидаю, что соединение не будет установлено, когда прокси-сервер не работает, так что это означает, что система игнорирует настройки.
Я обнаружил, что это происходит, когда мое 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 влияет на прокси.