Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|
TOR: Странное поведение с localhost PHP скриптами... |

06.01.2009, 18:36
|
|
Познающий
Регистрация: 16.04.2005
Сообщений: 62
Провел на форуме: 53206
Репутация:
5
|
|
TOR: Странное поведение с localhost PHP скриптами...
У меня есть скрипт: http://localhost/myget.php
Его содержание:
Код:
<?php echo file_get_contents( 'http://внешний-адрес-в-интернете.ru/get-my-ip.php' ); ?>
внешний-адрес-в-интернете.ru - это внешний сайт, на котором располагается мой скрипт выдающий мой айпишник и кучу других данных (для проверки работы Тора)
Моя задача:
Из скрипта http://localhost/myget.php анонимно через ТОР получить данные с адреса: http://внешний-адрес-в-интернете.ru/get-my-ip.php
Я использую
Gentoo Linux: /etc/init.d/tor start
FireFox: about :config -> socks_remote_dns = true
Плагин в FF: TorButton и FoxyProxy (тут прописан 127.0.0.1:9050)
Проблема
При попытке загрузить: http://localhost/myget.php - мне лиса предлагает скачать его (сохранить к себе на диск). Знаете, когда ещё веб сервер не сконфигурирован и php скрипты браузер предлагает не обработать и показать результат, а сохранить к себе на диск, т.к. не понял, что это такое.. Вот аналогичная ситуация.
Если загружать в браузере например такой урл: http://php.spb.ru/proxy/
то всё превосходно отображается (торо-анонимно).
А вот чё тор не дружит с локалкой? Как его бы подружить? Подскажите пожалуйста..
|
|
|

06.01.2009, 18:39
|
|
Познающий
Регистрация: 16.04.2005
Сообщений: 62
Провел на форуме: 53206
Репутация:
5
|
|
Просто проблема в том, что у меня некоторый скрипт на локалке и внутри он обращается ко внешним адресам.. а вот к ним как раз нужна анонимность...
|
|
|

06.01.2009, 18:50
|
|
Участник форума
Регистрация: 20.12.2007
Сообщений: 295
Провел на форуме: 1777055
Репутация:
347
|
|
для того чтобы с браузера можно было обращаться к локалхосту при включенном TOR или другом виде прокси надо в настройках прокси файрфокса в пункт "Не использовать прокси для:" дописать "127.0.0.1, localhost".
Но file_get_contents в любом случае будет качать файл напрямую, без TOR. Для того чтобы скачать с помощью php файл через TOR тебе придется использовать сокеты или curl, тогда просто настрой его (curl) на SOCKS прокси localhost:9050
|
|
|

06.01.2009, 19:05
|
|
Познающий
Регистрация: 16.04.2005
Сообщений: 62
Провел на форуме: 53206
Репутация:
5
|
|
>> тогда просто настрой его (curl) на SOCKS прокси localhost:9050
ааа.. чё-то я и не догадался именно так использовать его.
Спасибо большое! Пошёл пробовать.
|
|
|

06.01.2009, 19:18
|
|
Познающий
Регистрация: 16.04.2005
Сообщений: 62
Провел на форуме: 53206
Репутация:
5
|
|
bons, скажи, а ты случаем не знаешь как использовать в Curl'ах Socks4a?
Насколько понимаю, если я буду использовать Socks5 (CURLOPT_PROXYTYPE = CURLPROXY_SOCKS5), то ДНС запросы будут идти минуя тор напрямую...
|
|
|

06.01.2009, 20:02
|
|
Участник форума
Регистрация: 20.12.2007
Сообщений: 295
Провел на форуме: 1777055
Репутация:
347
|
|
да, DNS запросы будут идти напрямую. Как настроить curl на remote dns я не знаю.
Если это критично и если не найдешь как это сделать то можешь установить privoxy (обычно используется вместе с TOR), это будет своего рода обертка в виде HTTP прокси вокруг SOCKS. Тогда преобразовывать DNS будет уже не твой хост, т.к. Privoxy умеет работать с удаленным DNS. Еще конечно остается вариант написать это на сокетах (используя какой-нибудь класс для работы SOCKS их написано достаточно)
Последний раз редактировалось bons; 06.01.2009 в 20:06..
|
|
|

06.01.2009, 20:05
|
|
Познающий
Регистрация: 16.04.2005
Сообщений: 62
Провел на форуме: 53206
Репутация:
5
|
|
А privoxy как использовать совместно с Тором в моих скриптах?
Тором уже пользуюсь через cURL - круто 
|
|
|

06.01.2009, 20:06
|
|
Познающий
Регистрация: 16.04.2005
Сообщений: 62
Провел на форуме: 53206
Репутация:
5
|
|
Как вариант - использовать третий вариант:
http://raz0r.name/mysli/ispolzuem-tor-kak-istochnik-besplatnyx-proksi-serverov/
|
|
|

06.01.2009, 20:08
|
|
Познающий
Регистрация: 16.04.2005
Сообщений: 62
Провел на форуме: 53206
Репутация:
5
|
|
>> Тогда преобразовывать DNS будет уже не твой хост.
А какой? Хост последней цепочки тора?
|
|
|

06.01.2009, 20:13
|
|
Участник форума
Регистрация: 20.12.2007
Сообщений: 295
Провел на форуме: 1777055
Репутация:
347
|
|
Как вариант - использовать третий вариант:
http://raz0r.name/mysli/ispolzuem-tor-kak-istochnik-besplatnyx-proksi-serverov/
я так понял ты про непосредственный запуск программы curl из командной строки.
во-первых на сервере curl может быть установлен только в виде библиотеки к php, во-вторых скорее всего DNS-запросы он все же будет посылать с локалхоста
А privoxy как использовать совместно с Тором в моих скриптах?
Тором уже пользуюсь через cURL - круто
просто настрой curl на HTTP прокси localhost:8118
>> Тогда преобразовывать DNS будет уже не твой хост.
А какой? Хост последней цепочки тора?
скорее всего, но по крайней мере один из трех элементов цепочки
Последний раз редактировалось bons; 06.01.2009 в 20:17..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|