Динамічне переадресування SSH і налаштування проксі macOS мають різний час життя. Процес SSH надає локальний слухач SOCKS; мережева служба зберігає адресу, яку мають використовувати застосунки-учасники.

Наприклад, це утримує слухач SOCKS на loopback на передньому плані:

ssh -N -D 127.0.0.1:1080 [email protected]

Якщо вибрана мережева служба macOS налаштована використовувати SOCKS на 127.0.0.1:1080, застосунки з цим налаштуванням залежать від слухача. Коли процес SSH завершується, слухач зникає. SSH не відновлює автоматично попередні значення проксі мережевої служби.

Відкрийте Подробиці → Проксі активної мережевої служби у Системних налаштуваннях → Мережа. Відновіть налаштування SOCKS, записане перед сеансом тунелю. Якщо SOCKS раніше був вимкнений, вимкніть його знову; якщо вже було налаштовано інший проксі, відновіть його адресу, порт і стан увімкнення.

Використовуйте ту саму службу, перевіряючи результат. Wi-Fi і Ethernet можуть мати різні налаштування проксі, а застосунок із власною конфігурацією проксі потребує власної відповідної зміни. Команда оболонки, розміщена після ssh, — окрема дія очищення, тому не сприймайте звичайну послідовність виходу як гарантію, що кожен перерваний сеанс відновить початковий стан.

Схожі статті