Как сделать термекс на русском
Termux Wiki (на русском)
Contents
The Termux Wiki
Информация по использованию Termux и его пакетов.
Введение
Минимальный набор программ устанавливается автоматически, дополнительные пакеты можно установить при помощи пакетного менеджера.
С чего начать Информация для новичков. Пользовательский интерфейс Как пользоваться приложением. Настройки Как настроить приложение. Программы Работа с программной средой (пакетами). Оборудование Использование аппаратной мыши, клавиатуры и USB-OTG.
Установка
Обратите внимание что Termux не поддерживает устройства на ARM без NEON SIMD, например устройства на процессорах Nvidia Tegra 2.
Официально доступен для установки с данных источников:
Дополнения
Функциональность Termux может быть расширена при помощи установки следующих дополнений:
Termux:API Использование возможностей предоставляемых ОС Android. Termux:Boot Автоматический запуск скриптов после загрузки ОС. Termux:Float Запуск приложения во всплывающем окне. Termux:Styling Изменение шрифтов или цветовой схемы терминала. Termux:Tasker Обеспечивает возможность выполнения команд Termux приложением Tasker. Termux:Widget Позволяет запускать пользовательские скрипты при помощи виджетов.
Сообщество
Посмотрите страницы сообщества. Будь то для удовольствия или серьезной работы, пожалуйста, присоединяйтесь к нам.
С чего начать
Contents
Как это работает?
Фактически это приложение которое просто запускает бинарник утилиты командной строки при помощи системного вызова execve(2) и перенаправляет стандартные потоки ввода, вывода и ошибок на текстовый экран. Termux не является ни виртуальной машиной, ни иным видом эмулированной/симулированной системы. Программы выполняются прямо на устройстве, что обеспечивает максимально возможную производительность.
Так как набор стандартных утилит командной строки Android весьма ограничен, мы портировали более 1000 пакетов програмного обеспечения которые вы можете встретить в системах GNU/Linux. Все пакеты скомпилированы при помощи Android NDK и имеют лишь патчи совместимости для корректной работы на Android OS.
Так как операционная система не имеет директории определяемые стандартом FHS или же не предоставляет к ним доступ на запись, Termux не может использовать такие директории как /bin, /etc, /usr, /var. Вместо этого, все файлы находятся в приватной директории приложения, которая находится здесь:
Мы называем эту директорию «префикс» и обычно ссылаемся на нее как «$PREFIX» что также является переменной окружения командной оболочки. Префикс всегда постоянен и не может быть перенесен на карту SD, как минимум при обычных условиях. И на это есть причины:
Конечно, отличий среды Termux от GNU/Linux немного больше, чем перечислено здесь. Смотрите Differences from Linux для более подробной информации.
Является ли Termux таким же как дистрибутив Linux?
Termux предоставляет пакетную экосистему, как в дистрибутивах Linux. Однако Termux таковым не является и более того, он просто обычное приложение Android OS.
Это приводит к нескольким отличиям:
3. Динамический компоновщик и libc предоставляются Android OS.
Все эти три отличия могут вызвать проблемы, если вы попытаетесь запустить в Termux программу скомпилированную под GNU/Linux систему.
Что я могу сделать при помощи Termux?
Типичные варианты использования:
Естественно, это далеко не все варианты использования приложения. У нас более 1000 пакетов в репозиториях. Если этого недостаточно, вы можете сами скомпилировать необходимое ПО прямо на устройстве. У нас есть пакеты различных компиляторов и интерпретаторов языков программирования, например C, C++, Go, Rust, Python, Ruby, Node.js.
Ну и для особо одаренных: Termux не является программой для рутования, хакинга и тд. Конечно, это все возможно при помощи Termux, если у вас есть необходимые навыки, для приобретения которых вам придется прилично потрудиться.
Нужны ли права root?
Для обычного использования права суперпользователя вам не понадобятся. Termux нацелен в первую очередь на пользователей устройств без root.
Права суперпользователя необходимы лишь в том случае, если вы собрались выполнять действия, перечисленные ниже:
В подавляющем большинстве случаев, вам root не нужен!
Есть ли какие-нибудь туториалы?
This section or list is incomplete. Please help to improve it.
Мы не можем поддерживать в актуальном состоянии подробную информацию о таких общих вещах как команды, shell-скриптинг и тд, по этому данная информация не размещается на Termux Wiki. Здесь предоставлены ссылки на сторонние ресурсы.
Команды
Изучите основные команды используемые в консоли Linux:
Shell скриптинг
Shell скриптинг является ключевым навыком для работы с терминалом. Без этого вы не сможете делать что-либо серьезное в Termux, да и в GNU/Linux системах вообще.
Эти ресурсы могут быть полезны также и для продвинутых пользователей командной оболочки:
Могу ли я сотрудничать?
Вот вам предложения, если решите внести свой вклад в развитие проекта:
Боевой смартфон. Делаем из устройства с Android «хакерфон» с помощью Termux и Kali
Что нужно знать и сделать перед установкой
Первое, о чем следует позаботиться, — это права root. Без них некоторые функции установленных нами утилит могут не поддерживаться или работать некорректно. Поэтому настоятельно рекомендую их заполучить. Особенно это касается пользователей с Android 10 и более поздних версий.
Также нам понадобится Termux — простой и удобный терминал, дающий многие возможности среды Linux, который и позволит исполнять наши команды в подходящей среде и не возиться с предварительной настройкой окружения.
Также рекомендую обновить список пакетов, как мы обычно делаем это в десктопе Kali:
Устанавливаем Metasploit
Полное описание Metasploit — тема для отдельной статьи, поэтому пройдемся по нему вкратце. Metasploit Framework — фреймворк, предназначенный для создания, отладки и, конечно, применения эксплоитов.
Установить Metasploit Framework (MSF) на Android 7 или выше можно в две команды:
На Android 5.x.x–6.x.x MSF устанавливают несколько другим методом:
WARNING
Все эти команды следует выполнять с правами обычного пользователя, если не оговорено иное: при выполнении от рута могут возникать трудноисправимые проблемы.
В частности, при запуске apt от рута мы получим сбитые контексты SELinux, что потом помешает нам устанавливать пакеты.
Установка может затянуться. Не закрывай сессию Termux до конца установки MSF!
WARNING
Теперь, чтобы убедиться, что у нас все работает, запустим Metasploit:
Как видишь, все отлично и в твоем распоряжении 2014 эксплоитов.
Устанавливаем ngrok
Ngrok — это кросс-платформенный софт для создания защищенных сетевых туннелей от общедоступной конечной точки до локально работающей сетевой службы. Также утилита собирает весь трафик и логирует его для анализа.
Перед дальнейшими действиями убедись, что интернет подключен (через «мобильные данные») и активирована точка доступа, так как это необходимо для корректной работы ngrok.
Для начала обновляемся и ставим Python 2:
Теперь нам нужно зарегистрировать свой аккаунт ngrok.
Как только зарегистрируешься, тебя перебросит на страницу личного кабинета, где нужно будет найти и скопировать свой токен аутентификации, как показано на скриншоте.
Далее надо скачать архив с ngrok для Linux-based-систем с архитектурой ARM.
Дальше заходи в Termux и иди в ту директорию, куда скачал архив с ngrok. К примеру:
Введи команду ls |grep ngrok и проверь, что архив здесь. Теперь нам нужно разархивировать его:
После этого еще раз введи ls |grep ngrok и проверь, появился ли у тебя исполняемый файл ngrok. Если его нет, то перед следующим шагом зайди в директорию с ним:
И перемести исполняемый файл в домашний каталог Termux:
Теперь тебе нужно установить флаг исполнимости файла:
И сделать первый запуск:
Помнишь, ты копировал свой токен для аутентификации? Впиши эту команду, чтобы ngrok знал, кто его использует:
Ты увидишь экран как на скриншоте.
Отлично, теперь ты готов атаковать любые цели!
Устанавливаем sqlmap
Цитата с официального сайта : «Sqlmap — это инструмент для тестирования на проникновение с открытым исходным кодом, который автоматизирует обнаружение и использование недостатков SQL-инъекций и захват серверов баз данных».
С установкой все элементарно. Перед тобой есть выбор: поставить стабильную версию 1.4.3 или самую новую 1.4.5.34. Первая ставится проще некуда:
И все. Чтобы запустить утилиту, пропиши команду
Или же ты можешь поставить себе более новую версию, которая еще находится в разработке. Для этого нужно клонировать официальный проект sqlmap с GitHub :
Далее переходи в папку с sqlmap:
Теперь больше половины баз данных интернета могут оказаться в твоем смартфоне! Но не забывай, что, применяя этот мощный инструмент, ты рискуешь нажить проблемы с законом.
Устанавливаем aircrack-ng
Aircrack-ng — набор утилит, предназначенных для обнаружения беспроводных сетей, перехвата их трафика и аудита ключей шифрования WEP и WPA/WPA2-PSK.
Здесь уже все далеко не так просто. Думаю, ты слышал, насколько трудно перевести Wi-Fi-адаптер смартфона в режим мониторинга. В официальных репозиториях Termux на этот случай есть пакет утилиты iwconfig, которая управляет беспроводными сетями. Нам надо ее установить.
Для начала нужны вспомогательные утилиты:
Теперь можно ставить iwconfig с остальными тулзами для работы с беспроводными сетями:
И еще поставить отдельно iw:
Теперь тебе надо будет зайти как рут и создать экземпляр монитора. Для этого мы сделаем так:
Проверим наши адаптеры и их статусы:
Если что-то отображается не так, проверь, работает ли Wi-Fi, и убедись, что он не подключен к каким-либо сетям.
Далее нам нужно поднять наш монитор:
Теперь можем ставить aircrack-ng:
Смотрим короткий man:
И можем запустить airodump-ng:
Теперь можно перехватывать трафик открытых точек, спамить deauth-фреймами, отключая неугодных соседей посторонние устройства от интернета, ловить хендшейки для взлома паролей. Не мне тебя учить.
Устанавливаем Nmap
В нашем случае возможности Nmap могут быть немного урезаны, ведь используем портированную на Android версию. Однако она есть в официальных репозиториях Termux, что упрощает нам жизнь:
Посмотрим короткий man:
Для интенсивного сканирования я использую такие параметры:
Ставим на телефон полноценный Kali Linux
На некоторые телефоны можно установить Kali NetHunter, но речь сейчас пойдет не о нем. Мы будем ставить образ полноценной Kali на наш телефон и подключаться к его десктопу через VNC. У тебя будет образ именно Kali Linux, что позволит пользоваться теми прогами, которые не удается завести на Termux (к примеру, BeEF-XSS).
Сначала нам понадобится скачать из Google Play установщик урезанных дистрибутивов — Linux Deploy, набор необходимых пакетов для корректной работы (BusyBox) и, конечно, VNC Viewer — клиент VNC. Не важно, что в реальности эта машина будет находиться на 127.0.0.1.
Далее измени пароль пользователя, он находится ниже.
Если же тебе все же нужна графическая среда, то включи соответствующий пункт, и дальше я покажу, как подключиться к десктопу Kali по VNC.
Теперь нужно настроить рабочее окружение. В настройках переменной PATH укажи тот путь, куда BusyBox устанавливал пакеты.
И обнови рабочее окружение (кнопка ниже).
Далее нужно настроить наш контейнер. Выйди на главную страницу, в правом верхнем углу нажми на иконку меню и выбери пункт «Сконфигурировать».
Осталось только запустить наш контейнер. Жми кнопку Start внизу. Проверь, нет ли при запуске контейнера строчек с пометкой fail. Если есть, убедись, что ты правильно указал PATH рабочего окружения и сконфигурировал контейнер. Если все так, то попробуй сменить архитектуру на armhf и сделать все заново.
Теперь заходи в VNC Viewer или другой клиент VNC, добавляй соединение по локалхосту (127.0.0.1) и называй его. Далее подключайся, подтверждай, что хочешь продолжить пользоваться незашифрованным соединением, и вводи пароль пользователя, который ты указывал в Linux Deploy.
Конечно, дистрибутив старый, но весь софт рабочий, и, как видишь, тот же Nmap функционирует без ошибок.
Для теста я использую команду
Вывод результатов сканирования ты можешь видеть на скриншоте ниже.
Заключение
Теперь твое портативное устройство способно вскрывать базы данных, сканировать сети, перехватывать трафик и устраивать еще множество разных интересных атак. Используй эти возможности с умом!
Русские Блоги
Расширенное руководство по установке и настройке терминала Termux
Урок по расширенной установке и настройке терминалов Termux, эта статья тянулась в течение полугода. Поскольку связанных статей в Интернете относительно мало, я просто почистил машину сегодня, поэтому я намеренно подытожил ее, надеюсь, эта статья поможет другим Маленький партнер. Играйте на просторном платформе Android.
Введение
Версия, загруженная в Google Play, новее, чем CoolAn, поэтому рекомендуется загрузить версию Google PLay.
Основная операция
Длительное нажатие на экран
Отобразите элементы меню (включая копирование, вставку и т. Д.), И на экране появится выбираемый курсор копирования
Проведите слева направо
Показать скрытую панель навигации, вы можете создавать, переключать, переименовывать сеанс сессии и вызывать всплывающий метод ввода
Показать расширенные функциональные кнопки
Что такое расширенные функциональные клавиши? Это наиболее часто используемые клавиши на стороне ПК: клавиша ESC, клавиша CTR, клавиша TAB, но некоторые клавиши на мобильном телефоне сложны в управлении.
Renderings
первый метод
Способ второй
использование Termux горячая клавиша: Volume + + Q ключ
Общие сочетания клавиш
Ctrl Клавиши обычно используются конечными пользователями, но большинство сенсорных клавиатур не имеют этой клавиши. Для этого Termux использует Кнопка уменьшения громкости Симулировать Ctrl ключ.
Например, нажмите на сенсорной клавиатуре Звук тише + L Отправьте и нажмите на аппаратную клавиатуру Ctrl + L Тот же вклад.
Основные команды
Termux В дополнение к поддержке apt В дополнение к команде он инкапсулируется на этой основе pkg команда, pkg Команды обратно совместимы apt команда. apt Все должны быть знакомы с командой, вот краткое введение pkg команда:
Структура среды каталогов
Друзья, которые давно используют Linux, могут обнаружить, что этот путь HOME может выглядеть по-другому. Termux Предоставляется специальная переменная среды: PREFIX
Заменить внутренний источник
замещать Termux Университет Цинхуа источник, ускорить скорость загрузки пакета.
Установить редактор по умолчанию
Редактировать исходные файлы
оригинал https://termux.net Заменить официальный источник http://mirrors.tuna.tsinghua.edu.cn/termux
Сохранить и выйти
Редактировать исходные файлы напрямую
Выше официально рекомендованный метод, на самом деле, есть более простой метод, похожий на прямое редактирование исходного файла под Linux:
Установите основные инструменты
Оптимизация Termux
Терминал цвет
Выполните следующую команду, чтобы убедиться, что curl установлен
В Android 6.0 и выше появится окно, подтверждающее, авторизовано ли оно, позволять После авторизации Termux Вы можете легко получить доступ к файлам SD-карты.
Сценарий допускает две опции:
Выбрать отдельно Фоновый цвет с участием Шрифт
Если вы хотите продолжить изменять выбор цвета, продолжите запуск сценария для повторной фильтрации:
exit перезагрузка sessions Эффективная конфигурация сеанса
Доступ к оптимизации внешнего хранилища
Выполнено выше zsh После настройки скрипта одним щелчком мыши и предоставления доступа к файлу, он будет сгенерирован в домашнем каталоге storage Каталог и генерировать несколько каталогов, мягкая ссылка указывает на соответствующий каталог внешней карты памяти
Мягкая ссылка Создать папку QQ
Мобильные телефоны часто используют мобильный QQ для получения файлов. Здесь, чтобы облегчить передачу файлов, напрямую storage Создайте мягкую ссылку под каталогом.
QQ
Окончательная визуализация выглядит следующим образом:
Это позволяет вам напрямую home Перейдите в каталог, чтобы получить доступ к папке QQ, которая очень удобна для передачи файлов и значительно повышает эффективность работы.
http://mirrors.tuna.tsinghua.edu.cn/termux
о мой цвет темы Zsh
agnoster
robbyrussell
jaischeema
re5et
junkfood
cloud
random
Изменить приветствие при запуске
Приветствие по умолчанию выглядит следующим образом:
Это полезно для начинающих на ранней стадии, с Termux Знакомое, это приветствие по умолчанию будет выглядеть раздутым.
Измените файл приветствия, чтобы изменить его непосредственно:
Модифицированный эффект выглядит следующим образом:
Это будет выглядеть намного проще при запуске нового сеанса.
Статус администратора
Телефон не имеет рута
использование proot Инструменты для моделирования определенных сред, требующих root
Затем введите ниже терминала:
Подражать root окружение
здесь proot В окружающей среде это эквивалентно home Каталог, вы можете легко настроить некоторые.
В статусе администратора введите exit Может вернуться к обычному идентификатору пользователя.
Телефон рутирован
Затем введите ниже терминала:
Переключить root Пользователь, на этот раз всплывет root Авторизация Напоминание, дай root Разрешения, диаграмма влияния выглядит следующим образом:
В статусе администратора введите exit Может вернуться к обычному идентификатору пользователя.
информационная безопасность
так как termux Может быть хорошо поддерживается Python Так почти все используют Python Письменные инструменты безопасности могут быть использованы идеально. В целом, играбельность относительно высока.
Metasploit
Установить Metasploit
Метод автоматической установки скрипта, предоставляемый Termux, выглядит следующим образом:
Примечание. Сбой автоматической установки на платформе x86, ссылка для установки на платформе x86Официальная документацияУстановить вручную.
Этот процесс занимает в среднем около 3 минут (в случае отечественного университета Цинхуа).
Настроить кэш базы данных msf
Неожиданно обнаружил, что база данных фактически настроена, запустите msfconsole будет Автоматически подключаться к базе данных.
Далее перестройте кеш базы данных
В это время я сразу же искал и обнаружил, что кэш все еще не установлен, и можно использовать только медленный поиск. На самом деле, создание этого кэша занимает время, просто немного подождите.
Guoguang уже проводил здесь тесты, и среднее время создания кэша составляет около 3 минут.
Тогда вы можете достичь msf Эффект поиска в секундах, ждать не нужно, чувствую себя быстрее, чем на компьютере.
Решите проблему, что база данных не может быть подключена после запуска metasploit
Устанавливается с использованием автоматических скриптов Metasploit После использования db_status Обнаружил, что база данных подключена, а затем с помощью db_rebuild_cache Восстановите кеш, подождав около 3 минут, вы можете использовать быстрый поиск, без проблем
но
Через некоторое время может произойти следующее:
Ошибка сообщается, потому что postgresql База данных не запущена. Решение состоит в том, чтобы запустить базу данных:
Этот метод предназначен только для установки MSF на termux с использованием автоматического скрипта
Перезапустите после запуска базы данных msfconsole Вы обнаружите, что нет ошибки при запуске, db_status Проверьте соединение с базой данных, это нормально:
Основные инструменты сканирования портов
hydra
sslscan
whatportis
SQLmap
непосредственный git clone Исходный код
sqlmap поддерживает установку pip, поэтому для установки рекомендуется напрямую установить pip sqlmap, а затем достаточно использовать sqlmap непосредственно под терминалом, что очень удобно.
RouterSploit
Slowloris
Инструмент DoS с низкой пропускной способностью
RED_HAWK
Многофункциональный инструмент для тестирования на проникновение, разработанный на языке PHP, который может помочь нам выполнить такие задачи, как сбор информации, сканирование на наличие уязвимостей SQL и обход ресурсов.
Hash-Buster
D-TECT
WPSeku
XSStrike
резюме
Потому что Termux имеет отличную поддержку Python с участием Perl В ожидании языка, поэтому есть слишком много отличных инструментов информационной безопасности, которые стоит открыть, я не буду перечислять их здесь.
Развертывание среды Python
Установите python2.7
После завершения установки используйте python2 Командный запуск python 2.7.14 окружение.
Установить Python3
После завершения установки используйте python Командный запуск python 3.6.5 окружение.
Обновить версию пипа
Эти две команды были обновлены отдельно pip2 с участием pip3 До последней версии.
версия пипа
ipython
Тогда используйте ipython с участием ipython2 войти py2 с участием py3 Приставка:
редактор
Решите искаженные символы vim под termux
Добавьте содержимое следующим образом:
затем source Следующие переменные:
Renderings
nodejs
Установить nodejs
Установка более удобна, но во время установки сообщается об ошибке
Проверил проблему вот версия
Официальное решение заключается в следующем
disable concurrency in case of libuv/libuv#1459
Решить ошибку установки npm
MariaDB (MySQL) установка
Установить Мариадб
Установить основные данные
Запустите службу mariadb
После завершения запуска этот сеанс всегда будет существовать. Как и в случае с отладкой, может работать только новый сеанс.
О скрытых сессиях можно использовать nohup Командование и tmux Команда, здесь я предлагаю использовать tmux команда
Новая сессия termux
введите напрямую mariadb База данных. Введите exit Выйдите из базы данных.
сменить пароль
Введите следующую команду, чтобы установить параметры безопасности, связанные с паролем:
Введите текущий пароль
, потому что это воздух Пароль, по умолчанию здесь Возврат каретки
Установить новый пароль
Установите новый пароль root здесь
другие настройки
Следующие настройки основаны на личных предпочтениях, нет абсолютных требований
Войдите в базу данных с паролем
Установите tmux
Новая сессия MySQL
Вы можете увидеть подсказку внизу, указывающую, что сейчас mysql Под сеансом
Запустите mysqld и отключите сеанс
Запустите mysqld
Используйте MySQL
Теперь, когда mysqld Сессия работает в фоновом режиме, весь интерфейс выглядит очень кратко, используйте
Вы можете использовать базу данных изящно.
Renderings
О программе tmux Более продвинутое использование здесь не представлено слишком много.
termux Упакованная версия PHP php 7.2.5
Установить PHP
Посмотреть следующую версию
из PHP5.4 После этого PHP построил веб-сервер для termux Давайте попробуем простое использование PHP веб-сервера.
Написать тестовые файлы
Создайте один под домашним каталогом www папка: mkdir www
в www Создайте новый в папке index.php Файл, его содержание
Запустить WebServer
Эффект доступа к браузеру выглядит следующим образом:
nginx
Установить пакет nginx
Переключить пользователя root
Попробуйте решить по умолчанию index.html Главная страница
Этот файл находится в termux Расположение по умолчанию на /data/data/com.termux/files/usr/share/nginx/html/index.html
Переключить пользователя root
Общие разрешения по умолчанию не могут запускать nginx, нужно имитировать root Только разрешение
Без этой команды установить вручную pkg install proot пакет
Введите симулированную корневую среду
Запустить nginx
Запустить в смоделированной корневой среде nginx
termux на nginx Порт по умолчанию 8080
Проверьте это 8080 Работает ли порт
Затем подключитесь к телефону напрямую: http://127.0.0.1:8080 Проверьте это nginx Начинается ли это нормально.
Renderings
Такое значение по умолчанию nginx Сервис работает, но это не имеет смысла, вы должны настроить его для анализа php Это будет иметь большее значение.
Остановить службу nginx
Вот процесс прямого убийства порта, конкретный порт зависит от реальной ситуации.
Перезапустите сервис nginx
nginx разбирает PHP
Здесь были установлены nginx и php, если нет, используйте pkg install php nginx Для установки обратитесь к разделу выше для конфигурации
Установите и настройте php-fpm
Установите php-fpm
Настройте php-fpm
Enter proot Окружение, а затем отредактируйте файл конфигурации www.conf (Расширенный proot может быть более удобным для написания связанных файлов конфигурации)
Поиск местоположения listen поверни
Настройте nginx
в proot Окружение, а затем отредактируйте файл конфигурации nginx.conf
Файл шаблона, который был настроен, приведен ниже, и вы можете напрямую редактировать и заменять весь файл:
Путь по умолчанию для сайта внутри nginx Корневой каталог веб-сайта по умолчанию:
Чтобы изменить путь сайта по умолчанию, нужно изменить только эти два места.
Создать php тестовый файл
в /usr/share/nginx/html Создать новый в каталоге phpinfo.php Файл, содержимое которого:
went
Запустите php-fpm и nginx
Тест доступа к браузеру
Доступ через браузер http://127.0.0.1:8080/phpinfo.php Запрос php Проанализирован ли файл.
Сборка WordPress
Способ 1. Используйте встроенный веб-сервер PHP
Скачать и распаковать WordPress
Запустить PHP веб-сервер
для несжатого wordpress Под каталогом выполните
Тогда посещение браузера 127.0.0.1:8080 Начало wordperss монтаж.
Renderings
Метод 2 nginx + PHP + Mariadb
Первый метод, использованный выше, состоит в том, чтобы напрямую использовать собственный PHP PHP Web Server Для запуска это не выглядит строго
Изменить nginx.conf
Изменено следующим образом:
Установить WordPress
Доступ к браузеру: http://127.0.0.1:8080/wp-admin/setup-config.php Установить.
Renderings
Точно так же легко установить другие блоги и значительно улучшить возможности игры
Построить гекса блог
Установить гекса
Развертывание среды hexo-блога
Затем создайте каталог, а затем перейдите в этот каталог, чтобы инициализировать среду hexo.
Затем я запустил базовый гекса-блог
Для подробного руководства по hexo-блогу рекомендуется создать сборку, ссылающуюся на официальную документацию по hexo. Я сосредоточен здесь на termux и не делаю слишком много нарративов.
Renderings
Termux SSH подключиться к компьютеру
Тогда вы можете напрямую SSH к вашему компьютеру
Предполагается, что на компьютере установлена служба ssh.
Операции подключения мобильного телефона компьютерные визуализации:
Компьютер ssh соединение Termux
спрос на ммм более безвкусный, но вы должны написать все слова
Установите openssh
Также требуется openssh Только
Запустить sshd
После установки sshd Служба не запускается по умолчанию, поэтому вы должны запустить ее вручную:
Поскольку низкий порт на телефоне имеет ограничения безопасности, поэтому здесь openssh дефолт sshd Сервис по умолчанию 8022 В порту.
ssh Имя пользователя whoami Взглянуть.
можно увидеть sshd После запуска порт виден.
Создать открытый ключ на ПК
Скопируйте открытый ключ на телефон
Затем положите открытый ключ id_rsa.pub Копировать на телефон data\data\com.termux\files\home\.ssh Папка.
Скопируйте открытый ключ в файл подтверждения
в Termux Операция вниз
ПК-терминал подключен к мобильному телефону termux
Renderings
ПК-терминал, подключенный к мобильному телефону termux, действительно безвкусен
(я не могу удержаться от того, что меня тошнит)
Используйте Aria2, чтобы создать свой собственный инструмент загрузки
Установить aria2
Запустите сервис локально
Вот этот rpc Сервис контролирует по умолчанию 6800 Порт после запуска удобен для следующей операции подключения к веб-интерфейсу.
webui-aria2
Это популярный проект Aria2, который инкапсулирует Aria2 в веб-платформу, делая его более простым и удобным в работе.
Нужен узел для запуска, используйте, если не установлен pkg install nodejs Установить
Используйте визуализации, скорость довольно быстро, заинтересованные могут изучить, как использовать aria2 Приходите скачать облачные файлы Baidu и ждать, пока вы исследуете.
Многофункциональный обмен файлами
Установить Caddy
Официально: до сих пор есть два способа запустить Caddy на Android: Termux с участием adb Итак, посмотрите на это, кстати:
Этот шаг может быть выполнен 3 Вокруг Fan Zhong, просто терпеливо ждать.
Написать файл конфигурации
Вот 8080 Номер порта может быть указан произвольно, так как разрешения мобильного телефона относительно низкие, поэтому общие настройки 1024 Вышеуказанный порт.
нота 8080 с участием < Eсть Космос
нота / / sdcard Между двумя слешами также есть место
Начать Caddy
эффект
Доступ к браузеру: http://127.0.0.1:8080 Просто пользователи в локальной сети могут получить доступ к IP-адресу мобильного телефона.
Может просматривать файлы напрямую, также поддерживает Linux Командный поиск.
Termux-api
Termux: API, используемый для доступа к аппаратным средствам мобильных телефонов, обеспечивает большую удобство воспроизведения и может выполнять следующие функции:
Установить Termux-api
Установите пакет Termux-api
После установки Termux-api После приложения, Termux Для работы нижнего слоя мобильного телефона должен быть установлен соответствующий пакет.
Ниже приведен только список некоторых из них, которые могут быть использованы, хотите узнать больше о Termux-api Если это так, то обратитесь к официальной документации.
Получить информацию о батарее
Вы можете видеть состояние батареи в процентах от температуры, условий питания и т. Д.
Получить информацию о камере
Получить и установить буфер обмена
Просмотр текущего содержимого буфера обмена
Установить новый контент буфера обмена
Эффект демо
Получить список контактов
Просмотр списка содержимого SMS
отправлять сообщения
Поддержка отправки нескольких номеров одновременно для достижения эффекта групповой отправки. Официальное введение выглядит следующим образом:
Отправить тест
наберите номер
Вызов 10001 China Telecom, проверьте, причитается ли плата за звонок
WiFi связанный
Получить актуальную информацию о подключении WiFi
Получить последнюю информацию о сканировании WiFi
резюме
Если вы напрямую управляете нижним слоем системы передачи, вы можете запрограммировать автоматическую синхронизацию отправки SMS-сообщений, голосовой трансляции и других беспроводных космических аппаратов.
Некоторые скучные попытки
Некоторые скучные и интересные разделы, если вы серьезный человек, вы можете пропустить этот раздел, чтобы сэкономить время на чтение.
нянкат радужный кот
Радужный кот(Английский язык:Nyan Cat) Был загружен на YouTube в апреле 2011 года, и быстро стал популярным в Интернете, и занял пятое место среди самых просматриваемых видео на YouTube в 2011 году.
Я не могу получить удовольствие от иностранцев вообще
Терминал QR код
QR-код в командной строке Linux, основным ядром которого является этот URL: http://qrenco.de/
Если вам не скучно, вы также можете отсканировать этот QR-код, а затем открыть мой блог.
Терминальная карта
На основе nodejs Карты написаны под командной строкой.
Введите карту терминала
Метод работы
Карта под терминалом! Обратите внимание на людей
Если вам достаточно скучно, вы также можете попробовать найти свое местоположение на этой карте.
Другое неписаное содержание
Установить Linux
Вы можете даже Termux Внутри установить другое Linux Распространение.
Поскольку длина этой статьи слишком велика, я не буду описывать ее здесь. Мне интересно. Я могу найти некоторую информацию для себя. В следующем списке перечислены используемые в настоящее время пользователи сети. Termux Дистрибутивы, которые могут быть успешно установлены:
Ubuntu
Fedora
Проникновение в интранет
использование ngrok или frp жестяная банка Termux Сайт, построенный выше, отображается в Интернете, Мобильная станция Это не невозможно
Python Jupyter Notebook
Блокнот Jupyter (также известный как блокнот IPython) поддерживает более 40 языков программирования. Мощный модуль Python, который можно сравнить с успешной установкой caddy Эффект, поддержка web В терминальной операции поддерживается подсветка кода.Так как здесь нужно установить много файлов и меньше пользовательских потребностей, вы можете изучить эту часть, если вам интересно.
инструмент загрузки
Это инструмент командной строки для загрузки видео, аудио и изображений с веб-страниц, поддерживающий множество веб-сайтов, в том числе 41 основной веб-сайт о видео и музыке, таких как NetEase Cloud Music, AB
Станция, Baidu Post Bar, Douyu, Panda, iQiyi, Phoenix Video, Kugou Music, LeTV, Lychee FM, Второй выстрел, Tencent Video, Youku Tudou, CCTV, Mango TV
И так далее, только одна команда может напрямую загружать видео, аудио и изображения обратно и автоматически объединять видео. Для сайтов с заграждением, таких как станция B, вы также можете загрузить заграждение назад
Клиент командной строки сетевого диска Baidu, имитирующий команды обработки файла оболочки Linux.
Может быть идеальным в Termux Бег.
подводить итоги
Условно говоря, атмосфера Termux DIY в зарубежных странах намного лучше, чем в Китае, а видео на Youtube имеют высокую громкость воспроизведения:
Конечно, есть и такая группа в Китае Termux Из игроков, но относительно относительно ниши, только хотят, чтобы больше людей понимали, Termux Производительность, использование Termux Давайте сделаем что-нибудь классное. Ждем большего Termux Отличная статья появилась
Интеллектуальная рекомендация
Измените имя хоста, сопоставьте IP-адрес и имя хоста, закройте вход в систему без пароля и пароля по selinux и SSH.
После изменения перезапустите виртуальный, и все будет в порядке. Чтобы мы могли соединяться друг с другом, не вводя IP-адрес в каждой виртуальной машине, мы должны сопоставить IP-адрес и имя хоста. З.
Уханьский университет предложил самый большой в мире набор данных масок, закрывающих лица (ссылка для скачивания прилагается): RMFD
Предисловие НедавниеПолучить COVID-19(Новая коронавирусная пневмония) Пострадавшие от эпидемии научные круги и промышленность последовательно использовали технологии искусственного интеллекта, чтобы п.