1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/qian-sunny

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 3.6 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 25.11.2024 11:20 2d3fde2

suframe-sunny: бесплатная библиотека для обхода внутренней сети

Спасибо http://www.ngrok.cc за предоставленную возможность.

QQ группа для разработчиков: 647344518 Присоединяйтесь немедленно

В процессе разработки часто требуется доступ к внешним интерфейсам, таким как публичные аккаунты, мини-программы или системы веб-сайтов для клиентов, которым требуется предварительный просмотр. Загрузка и отладка на сервер всегда была сложной задачей, но ngrok может решить эту проблему, позволяя вашим локально разработанным программам получать доступ к внешней сети.

sunny — это инструмент, который предоставляет бесплатные и платные решения для обхода внутренних сетей. Эта библиотека предназначена для интеграции с thinkphp, чтобы программы могли получать доступ к внешнему миру. Поддерживает переадресацию HTTP, HTTPS и TCP.

Регистрация аккаунта:

Обратите внимание, что при открытии туннеля, если вы хотите, чтобы все могли получить доступ, не устанавливайте HTTP-аутентификацию имени пользователя и пароля.

    1. Войдите на сайт http://www.ngrok.cc и зарегистрируйте аккаунт.
    1. Следуйте инструкциям по открытию туннеля: http://www.ngrok.cc/_book/general/open.html. Выберите бесплатный сервер Ngrok в Гонконге. Конечно, если у вас есть требования к скорости, вы можете выбрать платный вариант, который не слишком дорог.
    1. Если вы определяете доменное имя, пожалуйста, следуйте инструкциям по разрешению доменного имени: http://www.ngrok.cc/_book/general/hostname.html
    1. Скопируйте идентификатор туннеля.

Установка:

composer install suframe/sunny

Измените config/sunny.php: clientid => 'скопированный выше идентификатор туннеля',

Запуск:

Перед запуском убедитесь, что ваш проект запущен и доступен локально, иначе пересылка данных будет невозможна.

php think sunny
# Или запустите исходный скрипт
php vendor/suframe/sunny/src/sunny.php
# Запуск в фоновом режиме
setsid php think sunny &
# Завершение фонового процесса
ps -ef | grep 'php think sunny' | grep -v grep | cut -c 9-15 | xargs kill -9

Теперь вы можете получить доступ к своему связанному или предоставленному доменному имени. Наслаждайтесь разработкой!

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/qian-sunny.git
git@api.gitlife.ru:oschina-mirror/qian-sunny.git
oschina-mirror
qian-sunny
qian-sunny
master