Прокси-ресурс
Как получить ссылку?
Предпочтительный вариант - Deno
Переходим по ссылке https://deno.com/deploy и авторизуемся через GitHub, нажав на Sign In в заголовке страницы.
После авторизации сделайте fork репозитория с кодом прокси-ресурса по этой ссылке. Достаточно нажать кнопку Create fork.
Возвращаемся обратно в Deno Deploy на страницу проектов https://dash.deno.com/projects (или можно нажать кнопку Projects в верхней части страницы Deno).
Нажимаем New Project. Слева будет поле Select User or Organization. Нажимаем на поле и в появившемся списке с выбором учётной записи используем вариант + Add GitHub Account, если там нет других вариантов. Либо там уже будет ваша учётная запись GitHub, тогда выбираем её.
GitHub может попросить выбрать пользователя (нажать Continue) и установить свою интеграцию с Deno Deploy (нажать Install). На экране с настройкой интеграции можно дать доступ не для всех репозиториев, а лишь для fork'а, который только что создали (для этого используйте вариант Only select repositories). Затем вас вернут обратно на страницу Deno Deploy.
В итоге в списке с выбором появится пользователь, нажимаем на него, далее происходит обновление списка репозиториев, где нужно будет выбрать вариант ppp-proxy-deno. После выбора репозитория появятся новые поля с данными. Так, если всё в порядке, в поле Production Branch должно быть значение main.
В поле Project Name можно указать своё название для поддомена будущей ссылки (если ничего не указывать, значение будет сгенерировано автоматически). В поле Framework Preset выбираем None. В поле Entrypoint выбираем main.js
, а остальные поля оставляем без изменений. Нажимаем Deploy Project.
В течение короткого времени будет создан worker. Нам понадобится ссылка на него, которая оканчивается на deno.dev
, она появится сразу после окончания процесса развёртывания. Копируем её полностью вместе с https://
Полученную ссылку нужно вставить в облачных сервисах ppp в поле Прокси-ресурс.
Альтернативный вариант - Netlify
Нужно сделать fork репозитория по этой ссылке: https://github.com/johnpantini/ppp-proxy-netlify/fork
Далее надо авторизоваться через GitHub на платформе Netlify: https://app.netlify.com/login
Если потребуется ответить на вопросы анкеты, заполнить следующим образом: Personal, Web app, Hobby Developer, затем ввести свой логин GitHub (название команды). Далее следует нажать на кнопку Continue to deploy.
Выбираем вариант Deploy with GitHub, затем выдаём права для своего нового fork'а, далее нажимаем Install.
Выбираем репозиторий fork'а уже в панели администрирования Netlify и нажимаем Deploy to Netlify.
Когда процесс завершится (займёт около минуты), то ссылка на сайт и будет адресом прокси. Ссылка будет показана на экране (она оканчивается на .netlify.app), её нужно вставить в облачных сервисах ppp в поле Прокси-ресурс.
Last updated