1

У меня есть ситуация, когда у пользователя есть iphone и macbook. Macbook использует SOCKS-прокси через ssh для доступа к некоторым внутренним веб-страницам. Возможно ли либо iPhone сделать то же самое, либо MacBook может «поделиться» прокси-сервером? Является ли VPN от MacBook ответом? и если да, то с чего бы мне начать?

1 ответ1

2

Довольно просто; Я пытался сделать это сам.

Предполагая, что вы уже настроили хост ssh, используйте:

ssh -D 9999 user@domain.com

Возможно, вам придется использовать ssh -N -g -D 9999 user@domain.com, но у меня работал только -D.

После того, как вы запустите туннель ssh, вам нужно будет предоставить файл конфигурации прокси с вашим локальным веб-сервером, чтобы использовать ваш SOCKS прокси в качестве http прокси.

Перейдите в каталог ~/Sites/ и создайте файл автоматической настройки прокси (PAC) (например, proxy.pac). Оно должно иметь следующее:

function FindProxyForURL(url, host) {
   return "SOCKS 192.168.xx.xx:yyyy";
}

Затем включите общий доступ к Интернету и общий доступ к Интернету в настройках Mac (вы можете включить базовую безопасность WEP с помощью кнопки «Параметры аэропорта»).

Опции

На вашем iPhone подключитесь к специализированной сети, перейдите в «Настройки»> «Wi-Fi» и нажмите синюю стрелку справа от вашей сети, прокрутите вниз, нажмите «Авто» и введите адрес вашего файла PAC (например, http://192.168.xx.xx/mysupersecretproxy.pac).

Источники: http://snipplr.com/view/16563/how-to-connect-to-a-socks-proxy-from-an-unjailbroken-iphoneipod-touch/

и http://macs.about.com/od/networking/qt/websharing.htm (упоминается в первой статье)

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