Настройка iTerm и Git для использования прокси в OS X - PullRequest
5 голосов
/ 28 февраля 2011

Я успешно подключаюсь к Интернету, используя приложение под названием tether для взломанного iphone.(Я знаю, что есть лучшие варианты сейчас).

Мой iphone подключен к Wi-Fi "сети устройств" моего ноутбука.

У меня в настройках сети OS X есть местоположение, называемое iphone, и прокси-сервер настроен на использование правильного IP-адреса и порта длятелефон.

Я могу просматривать Интернет с помощью Chrome по http и https идеально.

iTerm не может пропинговать Google.Git не может тянуть.Я гуглил несколько дней и не вижу ничего "легкого" или того, что я понимаю.Любой совет приветствуется.

1 Ответ

8 голосов
/ 24 ноября 2011

Инструменты командной строки обычно поддерживают только HTTP-прокси. Для предоставления HTTP-прокси из SOCKS у вас есть Privoxy. После настройки Privoxy у вас есть HTTP-прокси. В терминале обычно говорят, что export http_proxy=ip:port достаточно для большинства приложений. Для Git, в частности, обратитесь здесь .

Но если это слишком много для вас, вы можете использовать sshuttle . Он прозрачно передает все ваши соединения через прокси-сервер SOCKS. То есть все соединения на вашем компьютере, и после этого вам не нужно менять настройки прокси для ваших приложений с графическим интерфейсом.

Я использую Homebrew в качестве менеджера пакетов в Mac, и в нем доступны Privoxy и sshuttle.

...