Организуем хостинг на Android-смартфоне
Каковы самые частые сценарии использования вашего Android-устройства? Просмотр фильмов в метро по пути на работу? Лайки друзьям и чекины в ресторанах? Чтение новостей по утрам и проверка Twitter-Ленты? Или, может, быть свежие игрушки на лекциях и сов.
Каковы самые частые сценарии использования вашего Android-устройства? Просмотр фильмов в метро по пути на работу? Лайки друзьям и чекины в ресторанах? Чтение новостей по утрам и проверка Twitter-Ленты? Или, может, быть свежие игрушки на лекциях и совещаниях? Чтение книг? Бесконечные селфи? Ах да, музыку ещё можно слушать, картами пользоваться и навигацией, даже иногда составлять какие-то электронные документы, обмениваться сообщениями как смс, так и в различных мессенджерах. Ну и, разумеется, звонить.
А у вас никогда не возникало мысли о том, чтобы использовать своего зелёного робота в качестве веб-сервера для собственного сайта или блога? Согласен, идея странная. Но для разнообразия, дабы показать, что можно сделать в рамках Android, попробуем решить эту задачу.
Ребята с AndroidGuys нашли все необходимые инструменты для этого и написали небольшую инструкцию.
Для начала нужно скачать и установить приложение My FTP Server и Pixel Media Server . Мы же остановимся на KSWEB.

После запуска пройдите в мобильном бразуере по адресу «localhost:8080» (без кавычек). Работает!
Далее в приложении KSWEB переходим на вкладку «Tools» и тапаем по кнопке «Start». Откроется браузер. Пароль и логин «admin»/»admin» (без кавычек).

Далее стоит уделить немного внимания безопасности, перейдя в раздел «System Settings» и сменив пароль на что-то более заковыристое.

Чтобы сделать наш сервер видимым через веб, придётся зайти в админ-панель домашнего роутера и создать статичный ip-адрес для нашего Android-устройства.


Далее делаем перенаправление портов 80-8080, что позволит роутеру нормально взаимодействовать с Android-гаджетом.

Затем отправляемся в настройки Wi-Fi на Android-девайсе. Долгим тапом по названию домашней сети открываем контекстное меню, где выбираем «Modify Network», а затем идём в продвинутые настройки. Значение «IP settings» выставляем — «Static». IP-адрес вводим тот, что указали статичным в роутере.
Затем у Google можно спросить «What is my IP», чтобы по нему можно было пробиться на сайт, размещённый на вашем устройстве. Вуаля! Всё работает. Теперь можно провести перенаправление портов для ftp, установить FTP Server и залить файлы на устройство.
Тогда можно поддержать её лайком в соцсетях. На новости сайта вы ведь уже подписались? 😉
Или закинуть денег на зарплату авторам.
Или хотя бы оставить довольный комментарий, чтобы мы знали, какие темы наиболее интересны читателям. Кроме того, нас это вдохновляет. Форма комментариев ниже.
Что с ней так? Своё негодование вы можете высказать на zelebb@gmail.com или в комментариях. Мы постараемся учесть ваше пожелание в будущем, чтобы улучшить качество материалов сайта. А сейчас проведём воспитательную работу с автором.
Если вам интересны новости мира ИТ также сильно, как нам, подписывайтесь на наш Telegram-канал. Там все материалы появляются максимально оперативно. Или, может быть, вам удобнее «Вконтакте»?
Русские Блоги
Android телефоны используют KSWEB + PHP сервер настроить перенаправление портов
Android телефоны используют KSWEB + PHP сервер настроить перенаправление портов
Перепечатано из: https: //golthr.gitee.io/articles/202002281619/
KSWEB является Android на основе с открытым исходным кодом сервером, на Lighttpd / Nginx / Apache + PHP + MySql возведен на Android телефона вашего собственного PHP WEB сервер. Программное обеспечение обеспечивает выше функциональные возможности и панель управления FTP, запланированные задачи, кроме того, могут контролировать версию PHP, вы можете также установить дополнительные инструменты, такие как PHPMyAdmin, adminer других инструментов, поддержку No-IP (DDNS поставщик иностранных услуг, может получить бесплатную регистрацию доменного имени) для достижения динамического разрешения DNS.
Сначала на карте:
Далее начали учить вас, как использовать KSWEB возвел свои собственные сервера и внешние сети для обеспечения свободного доступа через функцию переадресации портов маршрутизатора.
I. Подготовка инструмента
- Android телефоны
- маршрутизатор
- программное обеспечение KSWEB
- Более старые версии Android не могут быть в состоянии запустить новую версию KSWEB, попробуйте использовать старую версию KSWEB.
Здесь прилагаются KSWEB программного обеспечения обучения (ро) Xi (цз) версия адреса загрузки (только для образовательных целей):
Синий Облако играл: https: //www.lanzous.com/b00zaav7e Пароль: bpze
Baidu сетевого диска: https: код извлечения //pan.baidu.com/s/1T7B_MuIpVva9qfqR31HaEA: urm4
Во-вторых, KSWEB конфигурация
После установки мобильного клиента открытого KSWEB, ожидая инициализации программного обеспечения будет завершено, вам будет предложено перезапустить приложение. После перезагрузки, как будет видно на фиг два IP-адреса, первый IP-сети, то второй из них является сеть общего IP. Следует отметить, что сервер доступа в локальной сети, необходимо получить доступ к сети IP, устройство не находится в пределах локальной сети через сеть общего пользования с использованием сети общего IP для доступа к серверу. Если вы используете публичный доступ IP в среде LAN, доступ меньше.
После инициализации программного обеспечения завершена, вы можете нажать на нижней части начальной страницы сервера поле было открыто по ссылке, чтобы получить доступ к серверу, к Apache, например. KSWEB место хранения по умолчанию до сих пор является «/ hotdocs». Их страница в папку, которую вы можете получить доступ к своим страницам.
Примечание: MySQL служба не запускается по умолчанию, нужно вручную открыть службу.
Вы можете видеть, включено KSWEB по умолчанию используется порт 8000, если вы хотите использовать порт 80, является необходимостью для корневых привилегий, вы можете выбрать настройки в телефоне корне KSWEB «позволяет использовать корневые привилегии» и изменить сервера порт 80 порт.
В-третьих, установить PhpMyAdmin
страница инструмента KSWEB, нажмите на PhpMyAdmin, в диалоговом окне, нужно выбрать соответствующий сервер установлен, здесь мы выбираем Apache.
Процесс загрузки и установки необходимого научного Интернета, или скорость будет особенно медленно. Наука не может получить доступ? Это не имеет значения, вы можете выходить в интернет, чтобы загрузить PhpMyAdmin, распаковать путы в директории «/ ksweb / инструменты / PhpMyAdmin» для удобства читателя, следующей ссылки для загрузки PhpMyAdmin:
Синий Облако играл: https: //www.lanzous.com/b00zadlsd Пароль: bksa
Baidu сетевого диска: https: код извлечения //pan.baidu.com/s/1T7B_MuIpVva9qfqR31HaEA: urm4
После того, как установка будет завершена, она автоматически добавит хост-сервер, нажмите основной интерфейс «HTTP: // локальный: 8002» (номер порта может быть изменен по умолчанию после того, как 8000 вне один за один шаг) Открыть PhpMyAdmin основной экран, по умолчанию администратор имя пользователя корень, пароль пустой или корень, после посадки можно управлять базой данных.
К этой дате, вы можете через веб-сайт по IP локальной сети для доступа к серверу, а затем, как достичь за пределами сети в локальной сети для доступа к нему?
В-четвертых, перенаправление портов достичь внешнего доступа к сети
МЕРКУРИЙ маршрутизатор в качестве примера ниже, чтобы осуществить перенаправление портов, перенаправление портов маршрутизатор будет некоторая функция, эта функция может быть найдена в каталоге маршрутизатора при обстоятельствах.
Сначала откройте интерфейс управления маршрутизатором, найти перенаправление портов (или называемое отображение порта) функцию, как показано ниже. Ниже решимость эти конфигурации, как заполнить.

- Внешние порты: внешние сети через внешний сетевой IP-номер порта для доступа, которые могут быть заполнены, но не рекомендуется для заполнения 21,80 и другой номер порта, поскольку некоторые маршрутизаторы по умолчанию не открыть эти порты. Здесь мы можем заполнить 8080.
- Внутренние порты: доступ к локальной сети с помощью номера порта IP внутренней сети, который KSWEB вы открываете номер порта сервера, Apache по умолчанию 8000, где мы можем заполнить 8000.
- IP-адрес: что находится в пределах вашего сервера сети IP, IP моя сеть 192.168.1.6, где мы помещаем адрес в поле.
Затем сохраните его. Так как основная функция маршрутизатора для доступа внешнего доступа к сети для нескольких устройств, поэтому доступ к внешней сети IP ваш маршрутизатор, а не сервер. По правилам перенаправления портов, сообщите ваш маршрутизатору, внешняя сеть при использовании порта 8080 для доступа к внешней сети IP, первым прибыл на маршрутизаторе, маршрутизатор с помощью правила переадресации, мы знаем , что этот визит будет направлен в сеть 192.168.1.6: 8000 идти , с тем чтобы реализовать внешний доступ к сети.
Пять, IP и MAC обязательным
Маршрутизатор назначает IP — адрес в локальной сети. Это динамическое распределение IP, то есть через маршрутизатор для доступа в Интернет, IP — адрес в локальной сети не фиксируется, например, интрасети IP является 192,168. 1.6, после того, как отсоединение соединения с маршрутизатором, подключите маршрутизатор снова, IP — адрес не обязательно это может стать 192.168.1.5, но когда мы устанавливаем правила переадресации портов, установите 192.168.1.6 IP — адрес, когда устройство , обнаруженное маршрутизатором не является устройством, которое устанавливается. Итак, для того, чтобы не позволить IP устройство сервера установки будет динамически изменяться, устройство может быть связано с фиксированным IP адресом. Эта функция может быть переплетена к MAC связывания в настройках маршрутизатора, чтобы связать устройства и IP-адрес. Как показано ниже.

Найти устройство в списке, нажмите на номер плюс быть обязательным.
На данный момент сервер завершен, и он также достиг доступ через внешний IP внешних сети. Конечно, neiWangIP является переменным, а IP внешней сети может изменяться, например, изменение провайдера. В это время, если вы хотите, чтобы гарантировать недопустимость изменения, внешняя сеть по-прежнему доступна, вы можете пойти на службу DDNS, связывает реализацию доменных имен, они могут быть легко собраны в Интернете, здесь не описываются.
Ksweb как пользоваться телефоном
KSWEB — server + PHP + MySQL
версия: 3.986
Последнее обновление программы в шапке: 19.12.2021






Требуется Android: 4.0 и выше
Русский интерфейс: Частично
Разработчик: KSLABS
Домашняя страница: http://kslabs.ru/
Google Play: https://play.google.com/store/apps/details. ru.kslabs.ksweb
Сообщение отредактировал iMiKED — 20.12.21, 04:59
Для отладки сайтов на телефоне локально (без необходимости подключения к сети Интернет). Что такое Apache , Denwer знаешь?
1) Адрес написан с ошибкой. Не "http://skwebserver.ru/", а "http://kswebserver.ru/"
2) На офсайте ссыль на маркет, выложи полноценный apk, пожалуйста) При попытке скачать с маркета выдает "Приложение не совместимо с вашим устройством"
Сообщение отредактировал Leshiy-saratov — 04.05.12, 20:01
60 метров внутренней памяти занимает. Жестоко..
Сообщение отредактировал SmartOff — 05.05.12, 00:18
На Acer Liquid Mt у меня запустился без проблем.
Сначала идет инсталяция компонентов (cgi, php, mysql и и.д)
потом только запуск.
Все компоненты заливаются в память аппарата, возможно в этом и кроется причина..
Ну или в тегре или ICS
Сообщение отредактировал SmartOff — 05.05.12, 22:13
> Как там пользователя базы создать?
Скачайте и установите (распакуйте в root dir) phpMyAdmin. Там есть всё для того, чтобы управлять базами данных MySQL. В том числе можно управлять пользователями.
Добавлено 07.05.2012, 23:13:
Вышла новая версия KSWEB 2.2. Доступна в маркете. Были обнаружены некоторые ошибки в процессе запуска и установки приложения на устройства с Андроид 4. Версия 2.2 должна их убрать.
Сообщение отредактировал dkcocto — 07.05.12, 23:11
и зачем ставить mysql, если php собран без его поддержки?
если пересобрать php, то должен и mysql заработать.
и почему я должен платить за кота в мешке? нужно триал делать. (про платные ф-ции)
Сообщение отредактировал Kos9078 — 08.05.12, 14:40
По умолчанию, в платной версии KSWEB, php содержит уже обычно необходимые расширения(в том числе MySQL и MySQLi). Если Вам нужны какие-то еще, помимо уже представленных, Вы можете их перечислить и они будут включены в следующие версии пакета.
Сообщение отредактировал dkcocto — 09.05.12, 14:39
> и зачем ставить mysql, если php собран без его поддержки?
При включении платно поддержки MySQL, задействуется PHP 5.4.0 с расширениями mysql и mysqli.