Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Технический флейм » создал прогу для создания серверов в домашних условиях |
<<Назад Вперед>> | Страницы: 1 2 | Печать |
DOS Logic
Advanced Member
d(-_-)b Откуда: Украина. Ивано-Франковск Всего сообщений: 4778 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 1 июля 2006 |
Я давно мечтал сделать у себя FTP сервер, но мне мешал не постоянный IP адрес. Если я выключу модем, мне автоматически назначат новый IP. И вот мне в голову пришла идея сделать так чтобы мой айпи отображался где-то в интернете, на сайте, также он должен постоянно обновлятся. Если кто-то из людей захочет зайти ко мне на домашний сервер, ему надо сначала зайти на мой сайт, а оттуда перейти на сервер по ссылке. Написать php скрипт, который получает айпи сервера, не составило большого труда. Скрипт этот лежыт на сайте и когда его кто-то запрашывает то он проверяет пароль, если пароль подходит скрип обновляет айпи сервера, это зделано чтобы кто нибуть другой не мог подставить адрес свого сервера заместь вашего. На вашем компьютере (там где исполняется программа сервер, например ФТП сервер) в памяти висит программка, которая посылает запросы на сайт раз на 2 минуты, если у вас пропал интернет и потом вам дали новый айпи то программа передаст этот новый айпи скрипту на сайте и тот его обновыт у себя в базе Схема попадания на такой сервер выглядит вот так: Сначала я думал организовать передачу даных на сайт с помощю броузера и "назначения задания" но так не получалось, броузер не возможно закрыть и со временем их становится очень много, кроме того окна броузера выскакивают на дисплей что мешает работе, потому было решыно сделать свою программку и не использовать броузер Вот она в архиве: http://www.sendspace.com/file/msmh9i В архиве вы найдете две папки: "сервер" и "клиент" в папке сервер, серверная часть, эти файлы надо закинуть на свой сайт, который поддержывает PHP Программа будет обращатся к файлу ip.php, если программа передаст ему правилиный пароль то скрипт создаст файл ip.txt где запишет ваш айпи, также будет создан файл ok.txt там будет вестись лог успешных подкючений,будут записаны: айпи адрес и время. Если пароль не верный то будет создан файл error.txt, там тоже будет записан айпишник и время неудачного подключения, но в файле ip.txt айпи сервера не поменяется! Тоесть айпи сервера скрипт меняет только если пароль верный. Файл index.php это главный файл, закиньте его тоже на сайт и зайдите на него через броузер, тогда вы увидете айпи сервера. У себя на домашнем компьютере надо запустить программу из папки "клиент". При запуске программа создаст свою иконку иколо системных часов. Там будет меню, все просто, сверху пункт запустить передачу данных на сервер, ниже остановить передачу данных на сервер, потом конфигурация и выход. Тут наиболее интересный пункт "конфигурация". Если выбрать этот пункт меню запускается блокнот в котором открыт файл конфигурации программы "config.ini" Здесь мы указываем сайт на котором висит наш скрипт обробки запросов программы а также здесь указан пароль котый проверяет скрипт. Адрес сайта НЕ должен начинатся с http:// и адрес с паролем разделены символом #, такой же символ есть в конце строки. В этом файле вы можете задать адрес своего сайта и свой пароль, который желательно поменять, сам пароль это текст после "pass=" Пожалуйста, напишыте интересна ли вам такая программа, любые заметки приветствуются, Задавайте вопросы, постараюсь ответить поподробнее |
Vasily |
NEW! Сообщение отправлено: 11 марта 2009 18:06 |
Сейчас на форуме |
DOS Logic
Advanced Member
d(-_-)b Откуда: Украина. Ивано-Франковск Всего сообщений: 4778 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 1 июля 2006 |
Vasily Да знаю я такие сервисы, но там регистрироватся надо, а потом и название адреса сайта будет запутаное, а еще надо чтобы сайт сервиса работал, а здесь должен работать только твой комп кстати программа тестировалась под вин 2000/ХР, еще должна работать под 2008 Server |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
DOS Logic Если у тебя есть нормальный комп в интернете - положи туда и не мучайся Или прокинь себе из дома VPN до него и сделай redirect порта 80. Тоже мне проблема. |
DOS Logic
Advanced Member
d(-_-)b Откуда: Украина. Ивано-Франковск Всего сообщений: 4778 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 1 июля 2006 |
я хочу ФТП сделать, для всех, для себя у меня есть флешка на 8 гиг с инсталами |
Baza
Advanced Member
Откуда: С-Петербург Всего сообщений: 615 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 мая 2005 |
ммм hamachi? |
Geners |
NEW! Сообщение отправлено: 12 марта 2009 17:09 Сообщение отредактировано: 12 марта 2009 17:11
сколько можно изобретать велосипеды .... тотже динднс имеет пхп клинета .... дндс можно за денежку любое доменное имя привязать , и никакого времени на обработку . сайт работает сразу ))) как всегда неизучили вопрос и кинулись за чертежи велосипеда |
Сейчас на форуме |
uav1606
Advanced Member
Откуда: Енакиево Всего сообщений: 4373 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 янв. 2008 |
Geners, ну то за денежку, а тут бесплатно. И тут всё под своим контролем. IMHO, довольно интересно. |
DOS Logic
Advanced Member
d(-_-)b Откуда: Украина. Ивано-Франковск Всего сообщений: 4778 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 1 июля 2006 |
uav1606 Спасибо, именно это я хочу обяснить людям. Используя программу не надо нигде регистрироватся! И программу еще можно использовать чтобы просто знать работает удаленный комп или нет, достаточно просто просмотреть последнее данные в файле ok.txt |
0leg
Advanced Member
Откуда: Город-герой Тула Всего сообщений: 1991 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 6 окт. 2007 |
Geners, +1. DOS Logic, а я вот не могу твою прогу скачать — этот сраный жабоскрипт не поддержвается! (И в ближайшее время поддерживаться не будет!) И вообще, нечего заниматься лисопедостроением! Надо допиливать то, что есть. |
<<Назад Вперед>> | Страницы: 1 2 | Печать |
Полигон-2 » Технический флейм » создал прогу для создания серверов в домашних условиях |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |