Библиотека и другие общедоступные Wifis ограничивают доступ к Интернету некоторыми портами, иногда только портом 80. Мне нужно было бы иметь возможность использовать SSH и другие программы, которые требуют другого порта.
Мое текущее решение состоит в том, чтобы привязать к моему телефону, полностью обходя общественный Wi-Fi. Но тогда весь трафик проходит через мой телефон, который медленный.
Есть ли способ подключиться к обоим соединениям одновременно (подключиться к телефону через Bluetooth или USB), а затем выбрать, какой трафик использует конкретное соединение? В идеале все будет по умолчанию для одного соединения, и только то, что я настроил вручную, будет выходить через второе соединение (мой телефон).
Я в эфире MacBook с использованием OSX 10.7.3.
ОБНОВИТЬ:
Естественно я нашел решение после публикации. Подключитесь к обоим интернет-соединениям и убедитесь, что соединение "по умолчанию" находится выше в списке в меню "Установить порядок обслуживания" на панели настроек сети. Нажмите кнопку "Дополнительно" для сетевого подключения телефона и скопируйте IP-адрес "маршрутизатора". Затем в терминале введите «sudo route add [IP-адрес коробки, в которую мы пытаемся подключиться по ssh] [IP-адрес маршрутизатора для подключения телефона]».
Ответьте на вопрос № 1: как я могу сделать это легко активировать и деактивировать? Есть ли способ настроить эти конкретные маршруты как часть сетевого профиля? Или мне нужно создать скрипт включения / выключения?
Последующий вопрос № 2: есть ли способ сделать это на основе порта назначения вместо IP-адреса? Маршруты не будут работать. Может быть, какой-то локально работающий прокси?