Хостинг провайдера + PHP + смекалка = Чуточку неудобный интернет) В этой статье я расскажу о том как имея доступ к хостингу провайдера получить возможность сёрфить в интернете. Сам способ не новый) Просто решил написать про это поподробней и более доступно. Допустим у Вашего провайдера есть такая фишка как хостинг для пользователей (В Украине такие часто встречаются). Тоесть провайдер выделяет каждому пользователю место на своем сервере где есть поддержка PHP и юзер сам по себе всегда имеет к нему доступ (Даже когда интернета нету). Допустим Вас отключили за неуплату или Вы до сих пор сидите на лимитованом тарифе Можна использовать такое расположение вещей под свои нужды) Сейчас я попытаюсь обьяснить Вам как это сделать Нам нужны: Начнём с того что нам нужно получить тот самый доступ к хостингу. Узнаем по какому адресу доступны Ваши скрипты и всё остальное для входа на хостинг. Теперь перейдём к делу. У нас есть пара вариантов: 1) Если провайдер и админ что там сидит - идиоты, то он наверняка не поставил никаких ограничений и мы можем спокойно заливать туда веб-проксю, а дальше думаю понимаете) 2) Если админ не идиот, он наверняка поставил ограничения на функции запроса к другим сайтам и сама веб-прокся накрывается медным тазом... В таком случае следуем моим дальнейшим инструкциям: Вы можете доработать все скрипты сами и сделать их удобными для Вас или же можете найти скрипты готовых анонимайзеров, веб-прокси и переработать их под своего провайдера (Заменить способы запроса к сайтам). У меня единственное что работало, так это функция fopen() которая сама по себе может обрабатывать запросы к сайтам) Теперь напишем скрипт что проверит возможность получать доступ с хостинга провайдера к другим серверам. Просто залейте его через файл-менеджер (FTP к примеру) и запустите: PHP: <?php $page = fopen("http://google.ru/",r); if($page) { echo("УРАА! Инет будет!!"); } else { echo("Не будет инета =("); } ?> Теперь естественно если скрипт возвращает "УРАА! Инет будет!!", то можем прыгать и кричать возможности бесплатно посерфить по инету) А если нет, то можем горько копить денюжку на уплату( И так! Если нам повезло, можем написать маленький и удобненький "анонимайзер" на основе функции fopen(): PHP: <form method=POST> <input type=text value="<?php echo $_POST['url'];?>" name="url"> <input type=submit value="Открыть"> </form> <hr width=100%> <br><br> <?php $pgg = fopen($_POST['url'],r); $gg = fread($pgg,15000000); echo($gg); fclose($pgg); ?> Скрипт является самым простейшим! Вы можете добавить поддержку https и других протоколов сами Хотя как я и говорил, можете просто отредактировать какой-нибудь анонимайзер под себя и радоватся (Вскоре выложу тут функциональный скрипт готовый под такие нужды). Кстати. Данный скрипт не дает Вам возможности смотреть картинки и т.д., только чистый html По-этому бесплатно, но не удобно. Теперь заливаете на хост и можете пользоватся =) Теперь рассмотрим маленький скрипт для скачивания музыки, картинок и прочего =) (Опять-же это будет жутко не удобно!) Передаём скрипту ссылку на нужный файл и нам выводится куча всяких символов, которые можна воспроизвести 2 способами: 1) Просто сохранить то что вывелось в браузере где нибудь на компьютере под нужным расширением: 2) Если же по каким-то причинами ничего так и не получилось, то ищем папку кэша веб-браузера (temporary internet files), там находим нужный по размеру файлик данного скрипта и меняем формат на нужный =) Знаю много букоф, но пытался разьяснить всё доступным языком =) Спасибо всем за внимание! Вот самый простой анонимайзер =) Есть всё что надо, только java скрипты иногда глючат: Скачать -------------------------------------------- FAQ Скрипты анонимайзеров:
Правильнее будет так: PHP: <?php $page = fopen("http://google.ru/",r); if($page) { echo("УРАА! Инет будет!!"); } else { echo("Не будет инета =("); } ?> Так как если задать вместо гугл что-нибудь на подобии этого "asdasd", то он выведет "УРАА! Инет будет!!"(не говоря уже о путях) потому, что функция isset(): isset - определяет, установлена ли переменная. На счет: PHP: <form action=index.php> <input type=text value="<?php echo($url); ?>" name=url> <input type=submit value="Открыть"> </form> <hr width=100%> <br><br> <?php $url="http://".$url; $pgg = fopen($url,r); $gg = fread($pgg,15000000); echo($gg); fclose($pgg); ?> ТС, прочти это. Рабочий вариант: PHP: <form method=GET> <input type=text value="<?php echo $_GET['url'];?>" name="url"> <input type=submit value="Открыть"> </form> <hr width=100%> <br><br> <?php $pgg = fopen($_GET['url'],r); $gg = fread($pgg,15000000); echo($gg); fclose($pgg); ?> Вопрос: писал статью ты? Если да, то тестировал? Ахтунг! Давайте зальем шелл на microsoft.com? ТС, давай?
VPSProxy , не? А ничего, что между пхп-прокси и анонимайзером нет никакой функциональной разницы? Что там fopen, что там... Админ тут же спалит всё по логам. А что такого? ТС правильно всё написал.
ТС +1 за статью. но можно было сократит до "Заливаем на свой хостинг 3proxy и вуаля инет на внешку есть" (исключаем зависимости)
Прийду с универа - исправлю. Статью писал я. Насчет тестировать- писал все на ходу, потому извините за ошибки
Правильнее было бы тему назвать "Пишем свой анонимайзер" ТС по убирай свой оффтоп с пробелами и т.д. И добавь материала, инача удалю
С технической точки зрения пхп-проси и веб анонимайзер - одно и то же. А то как оно выглядит - прод фантазии программиста. Почему ты утверждаешь"Если админ не идиот, он наверняка поставил ограничения на функции запроса к другим сайтам и сама веб-прокся накрывается медным тазом... В таком случае следуем моим дальнейшим инструкциям [дальше про анонимайзеры]"? Это же откровенный бред.
PHP: <form method=POST> <input type=text value="<?php echo $_POST['url'];?>" name="url"> <input type=submit value="Открыть"> </form> <hr width=100%> <br><br> <?php $pgg = fopen($_POST['url'],r); $gg = fread($pgg,15000000); echo($gg); fclose($pgg); ?>
Статью не читал, но идею понял, и возникла новая идея. Цель: Использовать свой ПК в качестве прокси для телефона, допустим на ПК включен анонимный впн. План:Использовать пхп скрипт на локальном сервере.
Кому как по сути) В 2006 была глубокая мода взламывать серку прова и туда лить подобные скрипты. Как ты собираешся подключаться к ПК с телефона, если у ПК своя локалка, а у мобилки своя? Или через wi-fi?
При желании можно сделать так, чтобы работало. Но к сожалению я не знаю ни одного украинского провайдера, который предоставляет своим пользователям хостинг.
Разве остались провайдеры с беплатным хостингом? Тем более, с полностью рабочим fopen. Что РЕАЛЬНО можно сделать, так это качать файлы через удаленную загрузку аватар на форуме провайдера. Я практиковал это, когда по городу только начинали раскидывать оптику и надо было платить за каждый мбайт. Захожу на заранее написанный скрипт на тестовом хостинге, ввожу URL. Скрипт скачивает этот файл и режет на куски, прибавляя к началу каждого куска код чёрной гифки 10х10 (если не ошибаюсь, весит 91 байт), и выводит ссылки на каждый кусок в виде http://mysite.com/file[1].gif, http://mysite.com/file[2].gif и т.д. После я поочередно вставлял каждую ссылку в профиле и складывал скачанные аватарки в папку, а другой скрипт собирал куски обратно в файл, отсекая тело gif. Сбор кусков - самое муторное занятие, лучше сразу вписать такую функцию во второй скрипт, но тогда я незнал про http-снифферы и не мог грамотно составить запрос (под рукой только мануалы по PHP). Выручали школоадмины, которые поднимали форумы с ограничением аватары в 100 мбайт. С появлением безлимитки у меня просто отпала необходимость совершенствовать скрипт. Но по идее его можно сделать в виде прокси, который шлёт пакеты через ЛС и и принимает через аватар или вложение. Надеюсь, что подал идею юным программистам в местности с дорогим инетом. Любой ресурс с возможностью обменивать сообщениями между локалкой и внешкой - лазейка для халявы.
И то и другое довольно легко делается, сейчас работаю над скриптом таким, скоро будет готово З.Ы Флеш просто выкачиваем с помощью fopen или curl, всё довольно просто, а JS тоже работает прекрасно, это же браузерный язык (если вы имеете в виду локальный, а не серверный)