Фон:

В настоящее время я использую Mac OS X Mavericks в профессиональной сети, где существует разница в доступе между сетями Ethernet и WiFi. В моем случае, при использовании соединения WiFi, я могу использовать SSH для своих нужд GitHub, но для внутренних репозиториев git мне нужно использовать соединение Ethernet, чтобы иметь к ним доступ.

Вопрос:

Можно ли настроить мою машину так, чтобы любой (SSH) трафик на GitHub использовал соединение WiFi, а весь другой трафик - соединение Ethernet?

Контекст . Системные администраторы не хотят разблокировать исходящий трафик SSH в сети Ethernet, мотивируя это наличием неограниченного Wi-Fi-соединения. Это работает нормально, и можно отключить WiFi, когда я им не пользуюсь, или отключить Ethernet, когда мне не нужны внутренние ресурсы, но это может быть довольно утомительным.


Редактировать:

На полпути реализации предложенного решения я нашел другое решение для моей проблемы, по-видимому, возможно использовать SSH через порт HTTPS, и это работает в моей ситуации. Я оставлю вопрос здесь для любых других.

2 ответа2

1

Да.

Во-первых, как примечание, вы, вероятно, можете написать appleScript для включения / выключения WIFI. Поскольку вы можете кодировать и использовать терминал, просто выполните скрипт до / после. Просто убедитесь, что WIFI выше Ethernet в System Preferences -> Network , поэтому система будет использовать WIFI, когда оба будут доступны.

Кроме того, вы можете использовать интерфейс WIFI как прокси. В этом случае убедитесь, что Ethernet имеет более высокий рейтинг, поэтому весь трафик по умолчанию проходит через Ethernet. Приложение / оболочка с настраиваемой настройкой прокси-сервера может направлять свой трафик / только на внутренний IP-адрес / адрес локальной сети WIFI.

Недостатком является то, что ваша оболочка может не поддерживать прокси и требует новой программы.

Я знаю, что это работает, потому что у меня есть аналогичные настройки с WIFI и VPN. Большая часть моего трафика проходит через WIFI, а специальный / отдельный Firefox направлен на VPN. Таким образом, я могу получить доступ к университетской библиотеке по желанию, без ущерба для конфиденциальности или простоты использования.

1

у вас должна быть возможность установить прокси в этой сети Wi-Fi и / или установить выходной узел, который вы используете для github, и использовать его ТОЛЬКО для GH, как VPN (но снимать флажок нужно только для использования этого соединения для сетевых ресурсов (иначе, если оно локальная сеть не используется).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .