P
Pablo Emilio
Original poster
В этой небольшой зарисовке рассмотрим как можно перебросить весь трафик OS X через TOR. На самом деле сложного и сверхвыдающегося здесь ничего нет, все очень просто, а самое главное это не займет много времени.
Первым делом нам нужно установить MacPorts, для этого идем на их сайт:
Качаем и устанавливаем перед этим не забываем поставить Xcode. MacPorts нам нужен для помощи в установке TOR, это система сборки программ из исходников.
Далее открываем terminal и при помощи MacPorts устанавливаем tor от имени администратора:
port install tor
Убедимся, что Tor правильно установился. Запускаем его в терминале уже без root прав:
tor
Если все хорошо, то в терминале увидим следующие строки:
На этом работа с консолью закончена перейдем к настройкам сети. Для этого открываем: Системные настройки>Сеть. Слева выбираем сетевой интерфейс и вверху, где написано Размещение, выбираем Редактировать размещения… Жмем на + и добавляем новое размещение, назовем его к примеру tor:
Теперь с автоматического размещения переключаемся на только что созданное (tor) и переходим в правом нижнем углу к дополнительным настройкам (Дополнительно…). Переходим на вкладку прокси и в Протокол для конфигурации выбираем SOCKS-прокси. В прокси-сервер SOCKS прописываем 127.0.0.1 и естественно порт 9050:
Чтобы не запускать tor вручную каждый раз после перезагрузки компьютера можно наладить автоматический запуск. Для этого запускаем утилиту Automator, выбираем Программа:
Слева выбираем Запустить shell-скрипт и перетаскиваем его направо:
Вместо cat вставляем следующую команду:
nohup /opt/local/bin/tor > /dev/null 2>&1 &
nohup – это утилита, которая игнорирует отлучения пользователя от системы и продолжает выполнять команду в фоновом режиме.
Закрываем Automator и сохраняем изменения:
Далее идем в Системные настройки>Пользователи и группы, выбираем текущего пользователя и слева Объекты входа, нажимаем + и добавляем недавно созданную утилиту для запуска. Теперь для включения и выключения tor достаточно нажать на яблоко в левом верхнем углу и выбрать Размещение:
Первым делом нам нужно установить MacPorts, для этого идем на их сайт:
Качаем и устанавливаем перед этим не забываем поставить Xcode. MacPorts нам нужен для помощи в установке TOR, это система сборки программ из исходников.
Далее открываем terminal и при помощи MacPorts устанавливаем tor от имени администратора:
port install tor
Убедимся, что Tor правильно установился. Запускаем его в терминале уже без root прав:
tor
Если все хорошо, то в терминале увидим следующие строки:

На этом работа с консолью закончена перейдем к настройкам сети. Для этого открываем: Системные настройки>Сеть. Слева выбираем сетевой интерфейс и вверху, где написано Размещение, выбираем Редактировать размещения… Жмем на + и добавляем новое размещение, назовем его к примеру tor:

Теперь с автоматического размещения переключаемся на только что созданное (tor) и переходим в правом нижнем углу к дополнительным настройкам (Дополнительно…). Переходим на вкладку прокси и в Протокол для конфигурации выбираем SOCKS-прокси. В прокси-сервер SOCKS прописываем 127.0.0.1 и естественно порт 9050:

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

Слева выбираем Запустить shell-скрипт и перетаскиваем его направо:

Вместо cat вставляем следующую команду:
nohup /opt/local/bin/tor > /dev/null 2>&1 &
nohup – это утилита, которая игнорирует отлучения пользователя от системы и продолжает выполнять команду в фоновом режиме.

Закрываем Automator и сохраняем изменения:

Далее идем в Системные настройки>Пользователи и группы, выбираем текущего пользователя и слева Объекты входа, нажимаем + и добавляем недавно созданную утилиту для запуска. Теперь для включения и выключения tor достаточно нажать на яблоко в левом верхнем углу и выбрать Размещение:
