У меня взломанный iPhone 3GS, для которого я настроил прокси-сервер SOCKS с помощью следующей команды:
ssh -D 3333 ec2-user@ec2-12-345-678-910.us-west-2.compute.amazonaws.com
Я хотел бы поделиться этим подключением с другими пользователями в локальной сети (мне не обязательно использовать его на моем iPhone). До сих пор я был неудачным.
Что-то, что я должен сделать в терминале на моем iPhone, чтобы разделить мой туннель? Я думаю, что я должен иметь возможность просто установить параметры прокси 192.168.1.234:1080 (порт, через который я прохожу, и мой IP-адрес), а затем он перенаправит через указанный порт (1080) на указанное устройство (мой iPhone).
У меня также есть iMac (использующий его прямо сейчас), в котором я пытался установить параметры прокси-сервера в «Системных настройках» → «Сеть» → «Дополнительно» → «Прокси» на 192.168.1.234, но когда я пытаюсь получить доступ к Интернету, я получаю что-то вроде:
Не удалось связаться с сервером "google.com" [или с тем, что я пытаюсь посетить], поскольку сервер не найден
Мне удалось успешно настроить туннель на моем iMac с помощью ssh -D
и подключиться к Интернету, но я просто настроил туннель на своем iMac, а затем попытался подключиться к нему с iMac моего отца. Попытка была неудачной. Я не могу получить доступ к туннелю на iMac моего отца, только сам по себе.
Итак, мне интересно, может быть, порт по умолчанию закрыт для входящих подключений? Если это так, как я могу открыть порт для входящих подключений?