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

OSCHINA-MIRROR/zjcxm_admin-github_SupeMa

Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Если вам нравится этот проект, можете ли вы поставить звезду ⭐ в правом верхнем углу? Ваша поддержка является моей самой большой мотивацией. Не могли бы вы поделиться этим с большими друзьями?


Уведомления и обновления

Обновление означает, что добавлено новое содержание, вы можете обновиться или продолжить использовать предыдущую версию, что не повлияет на текущее использование, если только не указано обратное. Исправление означает, что были исправлены ошибки, и вам нужно выполнить соответствующие команды для решения соответствующих проблем. Если требуются специальные команды для выполнения, они будут опубликованы на главной странице Wiki. Уведомление означает, что есть новые содержания или информация, которые вам нужно знать. Пожалуйста, убедитесь, что вы внимательно прочитали все уведомления.

  • 26.03.2021 15:00 Важное уведомление ㅤИсходный скрипт временно закрыт, проект приостановлен!

  • 25.03.2021 14:40 Обновление ㅤОбновлено управление панелью. Теперь по умолчанию глобально приостановлен динамический фон для тех, кто использует неизвестный браузер и испытывает задержки. Пожалуйста, выполните git_pull для обновления скрипта.- 22.03.2021 10:00 Обновление ㅤПереформатирована панель управления, полностью заменены UI. Теперь панель управления выглядит лучше. Пожалуйста, выполните git_pull для обновления скрипта, затем перезапустите панель управления в соответствии с инструкциями в разделе 3 руководства по панели управления. Если у вас возникли проблемы, пожалуйста, сообщите мне. Если вы хотите стать разработчиком и участвовать в разработке этого проекта, свяжитесь со мной. Спасибо за использование и поддержку.- 20.03.2021 19:00 Обновление ㅤОбновлены конфигурационные файлы, версия до 3.34.0. Добавлены функции помощи "Чэнчэн" и переменные окружения для скриптов управления (14)(33). Исправлены некоторые комментарии. Обратите внимание, что эта акция действительна до 25-го числа.

  • 17.03.2021 18:00 Важное уведомление ㅤНедавно было замечено, что некоторые люди используют этот проект и исходные скрипты для незаконного заработка. Важное предупреждение: немедленно прекратите свои незаконные действия! Снимите проект с платформ, таких как Xianyu, и других китайских сайтов.

ㅤЭтот проект открыт для бесплатного использования, но не следует распространять его на любых китайских медиа или сайтах. Проект не должен попасть в общий доступ. Автор исходных скриптов предупредил, что если будут обнаружены незаконные действия, он удалит базу данных и исчезнет.

ㅤВ будущем проект будет ограничивать количество аккаунтов через код. Используйте его, если он работает для вас. Будьте осторожны...


JD-скрипты для автоматизации участия в акциях для Linux

  • Цель: автоматизация участия в акциях JD-магазина для получения купонов на покупки или бесплатного получения товаров или кешбэка
  • Поддерживаемые платформы: ПК, VPS (виртуальный частный сервер), NAS, программное обеспечение маршрутизации
  • Поддерживаемые среды: GNU/Linux & Docker Server____ㅤㅤКод на Gitee синхронизирован: перейти по ссылке## Специальное предупреждение:
  • В проектах, распространяемых из этого репозитория, любые скрипты для разблокировки и декодирования используются исключительно для тестирования и научных исследований. Их использование в коммерческих целях запрещено. Не гарантируется их легальность, точность, полнота и эффективность. Используйте их на свой страх и риск.

  • Все ресурсы в этом проекте запрещены к любому виду перепечатки или публикации в любых пабликах или медиа.

  • SuperManito не несет ответственности за любые проблемы, возникшие из-за использования скриптов, включая, но не ограничиваясь, ущерб, вызванный ошибками в скриптах.

  • Любой пользователь, использующий скрипты непосредственно или косвенно, включая, но не ограничиваясь, создание VPS или распространение в случае нарушения национального или местного законодательства, несет ответственность за любые последствия, включая утечку конфиденциальной информации.

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

  • Если любая организация или лицо считает, что скрипты в этом проекте могут нарушать их права, они должны немедленно сообщить об этом и предоставить доказательства личности, права собственности. Я удалю соответствующие скрипты после получения подтверждающих документов.

  • Любой, кто просматривает этот проект или использует скрипты этого проекта, должен внимательно прочитать это предупреждение.

  • SuperManito оставляет за собой право в любое время изменять или дополнять это предупреждение. Использование и копирование любых скриптов или правил проекта считается принятием этого предупреждения.

  • Вы должны полностью удалить все содержимое, полученное после загрузки, в течение 24 часов.


Использование или копирование любого скрипта, созданного мной и размещенного в этом репозитории, считается принятием этого предупреждения. Пожалуйста, внимательно прочитайте


Объявление проекта:

  • Этот проект открыт для бесплатного использования. Если вы обнаружите, что он распространяется в виде платного продукта, пожалуйста, активно противодействуйте этому и сообщите мне об этом.

  • Этот проект не может быть распространён на медиа и сайтах в Китае. Все медиа, распространяющие этот проект, должны указывать источник.

  • В коде проекта везде присутствуют комментарии, объясняющие его функциональность. В скриптах нет никаких дополнительных или скрытых кодов, нет ссылок на третьих лиц, нет никаких личных интересов.* Этот проект основан на исходном коде, созданном с помощью Evine, включая образы, используемые в версии Docker, и все последующие обновления и поддержка строятся на этом. * Этот проект использует активные скрипты, предоставленные lxk0301, я не являюсь разработчиком активных скриптов, поэтому все вопросы, связанные с активными скриптами, не относятся ко мне.* Если у вас есть вопросы или предложения по активным скриптам, пожалуйста, обратитесь к автору активных скриптов, я не могу предоставить вам ценную информацию.

  • Чтобы поддерживать стабильную работу этого проекта, не распространяйте и не используйте скрипты, измененные третьими лицами, и не злоупотребляйте ресурсами платформы.


Пожалуйста, внимательно ознакомьтесь с инструкцией, 90% вопросов можно найти ответы


1. Введение

1. Этот проект разделен на две версии в зависимости от платформы установки: Linux и Docker, предоставляя соответствующие скрипты и инструкции.

2. Linux — это версия для прямой установки на систему, которая поддерживает распространенные GNU/Linux дистрибутивы и предназначена только для установки на PC и VPS платформах.

3. Docker — это универсальная версия контейнера, рекомендуемая для установки на VPS, NAS и мягком маршрутизаторе платформах, использующая меньше ресурсов.

4. Инструкции по установке и использованию для обеих версий различаются, не используйте их неправильно или повторно, пожалуйста, внимательно ознакомьтесь со всеми материалами.

5. Если вы используете VPS платформу, из-за открытости сети в интернете, рекомендуется использовать версию Docker для снижения риска взлома.***

2. Установка проекта

***> Ниже приведена инструкция по установке версии Linux. Перед выполнением команд внимательно ознакомьтесь с комментариями, не выполняйте неправильные команды! ### Linux версия

Поддерживается только Debian и Redhat дистрибутивы и их производные
Используйте последнюю стабильную версию системы и установите язык китайский (упрощённый)
В противном случае используйте универсальную версию Docker для развертывания этого проекта
Примечание: Установка WSL Ubuntu на Windows10 (не поддерживается функция планирования)

Основные требования и подготовка перед развертыванием:

  1. Перед выполнением команд убедитесь, что ваша текущая среда подключена к интернету, и переключитесь на пользователя root, используя команду sudo -i.

  2. Если вы используете систему CentOS с минимальной установкой, перейдите в терминал через SSH.

  3. По умолчанию этот проект устанавливается в директорию /opt/jd. Если вы не хотите устанавливать его в эту директорию, скачайте скрипт развертывания и измените соответствующие переменные для ручного развертывания.

  4. Из-за влияния внешних сетей на установку некоторых компонентов, если развертывание не удалось или возникли ошибки, попробуйте снова. В противном случае строго следуйте шаблону для подачи запроса на помощь в разделе Issues. 5.Если вы используете платформу VPS, перед развертыванием проверьте настройки брандмауэра вашего поставщика услуг, чтобы убедиться, что соответствующие порты открыты и разрешено прохождение трафика HTTP/HTTPS.

  5. Изначальное имя пользователя для функции Панели управленияuseradmin, а пароль — supermanito. После успешного развертывания вы сможете получить доступ по адресу http://внутренний или внешний IP-адрес:5678.

  6. Если ваша платформа имеет открытый доступ в интернет, измените имя пользователя и пароль для Панели управления в соответствии с инструкциями, иначе вы несёте ответственность за любые последствия утечки информации.

  7. Если вы используете платформу VPS, перед выключением системы выполните соответствующие команды для остановки функции Панели управления. В противном случае после принудительного выключения и перезагрузки через консоль эта функция может работать некорректно.

Замена национального источника (по желанию):

bash <(curl -sSL https://gitee.com/SuperManito/LinuxMirrors/raw/main/ChangeMirror.sh)

Примечание: Если вы используете платформу VPS, то этот скрипт выполнять не нужно, так как оригинальные источники платформы обеспечивают быструю скорость и экономят трафик.> Внимание: 1. Этот скрипт является оригинальным "однострочным скриптом для замены национального источника обновлений", здесь используется скрипт из другого оригинального проекта.
2. Скрипт имеет встроенный функционал резервного копирования, поэтому ручное резервное копирование не требуется, этот скрипт ранее был прикреплен к старым версиям скриптов установки, теперь он вынесен отдельно.
3. Этот скрипт не поддерживает все версии GNU/Linux, список поддерживаемых версий см. ниже таблицу.

  • Операционные системы, поддерживающие скрипт ChangeMirror для замены национального источника обновлений:| ㅤОперационная системаㅤ | ㅤПоддерживаемые версииㅤ | | :---------------------: | :------------------------: | | Ubuntu | 18.04 ~ 20.10 | | Debian | 9.0 ~ 10.8 | | Fedora | 28 ~ 33 | | CentOS | 7.0 ~ 8.3 | | Kali | 2019 ~ 2021.1 |

Примечание: Если ваша система или версия не включены в этот список, то этот скрипт не будет работать, даже если вы случайно его запустите, никаких изменений не произойдет.

Однострочная установка скрипта:

 bash <(curl -sSL https://gitee.com/SuperManito/JD-FreeFuck/raw/main/install.sh)

_Внимание: Если вы хотите установить в другую директорию, скачайте этот скрипт и измените соответствующие переменные для ручной установки, а также при будущих ручных обновлениях это необходимо повторить. _

Установка глобальных переменных окружения:

 source /etc/profile

Часто задаваемые вопросы и помощь:

  1. Если после выполнения команды установки скрипта появляется сообщение Команда 'curl' не найдена, это означает, что пакет curl не установлен, команда установки следующая: apt install -y curl или yum install -y curl
  2. Если после выполнения команды по развертыванию скрипта нет никакой реакции, скрипт завершается и возвращает управление терминалу, это указывает на проблемы с вашим сетевым соединением. Пожалуйста, проверьте вашу сетевую доступность. 3.Если при попытке получения активного скрипта вы получаете сообщение об ошибке Repository more than 5 connections, это вызвано ограничением Gitee на количество одновременных подключений к проекту с одного IP-адреса, не более 5 за секунду. Это нормальное сообщение об ошибке, и вы можете повторить команду обновления.
  3. Если при попытке получения активного скрипта вы получаете сообщение об ошибке ssh: connect to host gitee.com port 22: Connection timed out, это указывает на недоступность порта 22 на вашем платформе. Пожалуйста, решите эту проблему самостоятельно.
  4. Если при попытке получения активного скрипта вы получаете сообщение об ошибке Could not resolve hostname gitee.com: Temporary failure in name resolution lost connection, это указывает на проблемы с разрешением имени сервера Gitee. Это указывает на проблемы с вашим сетевым соединением, пожалуйста, решите эту проблему самостоятельно.
  5. Если после успешного развертывания вы не можете получить доступ к Панели управления, и ваш браузер показывает сообщение Не удается получить доступ к этому сайту, время отклика слишком велико, это указывает на недоступность порта 5678 снаружи.
  6. Если функция Панели управления не установлена успешно, вы можете использовать инструкции по установке и обновлению из раздела <Панели управления> в руководстве по использованию и обновлению, выполнить команду номер 6. ***> Ниже приведены инструкции по развертыванию версии Docker. Перед выполнением команд внимательно ознакомьтесь с комментариями, чтобы избежать выполнения неправильных команд!

Docker версия

dockeri.co

Поддерживаемые архитектуры
amd64 arm64/v8 arm/v7 arm/v6 ppc64le s390x
  1. Перед выполнением команд убедитесь, что ваша текущая среда подключена к интернету, и переключитесь на пользователя root, используя команду sudo -i.
  2. Ниже приведены инструкции, связанные с технологией контейнеризации. Перед выполнением команд внимательно ознакомьтесь с комментариями. Если вы не понимаете, воспользуйтесь поисковой системой.
  3. Если вы используете NAS или мягкий роутер, выполните команды из терминала, не используйте графический интерфейс. При копировании команд убедитесь, что они полные.
  4. Если вы используете VPS платформу, перед развертыванием войдите в настройки фаервола вашего поставщика и проверьте, что соответствующие порты открыты и разрешен проход HTTP/HTTPS трафика.
  5. Изначальное имя пользователя для панели управленияuseradmin, а пароль — supermanito. После успешного развертывания вы сможете получить доступ по адресу http://внутренний или внешний IP-адрес:5678.
  6. Если ваша платформа подключена к публичной сети, измените имя пользователя и пароль для панели управления в соответствии с инструкциями. В противном случае вы несете ответственность за любые утечки информации.
  7. Если вы используете VPS платформу, перед выключением системы выполните команды для остановки работы панели управления. В противном случае после принудительного выключения и перезагрузки функция может работать некорректно.#### Установка клиента Docker: (выберите для выполнения)
  • Linux универсальная версия

    curl -sSL https://get.daocloud.io/docker | sh

Обратите внимание: 1. На некоторых устройствах Docker Server клиент уже установлен по умолчанию. Если он не установлен, выполните этот официальный скрипт для установки. 2. В процессе выполнения скрипта скорость загрузки не отображается. Если выполнение длится слишком долго, остановите его и используйте китайское зеркало Docker CE и установите его вручную, следуя официальной документации.

  • Linux дистрибутивы

    bash <(curl -sSL https://gitee.com/SuperManito/LinuxMirrors/raw/main/install-docker.sh)

Обратите внимание: 1. Этот скрипт поддерживает только Ubuntu, Debian, CentOS, Fedora. Здесь используется скрипт из другого оригинального проекта. 2. Этот скрипт был изначально включен в старые версии скриптов развертывания, но теперь он вынесен отдельно. Скрипт по умолчанию настроен на использование китайского зеркала Docker для ускорения загрузки.

Примечание: Docker Desktop имеет требования к версии системы и может иметь проблемы совместимости с виртуальными машинами. При возникновении проблем рекомендуется решать их самостоятельно.#### Загрузка образа: docker pull registry.cn-hangzhou.aliyuncs.com/supermanito/jd _Примечание: 1. Этот образ занимает около 240MB свободного места на диске, текущий последний версионный ID образа - 2dfe5555669d. _
Примечание: 2. Если скорость загрузки низкая, можно настроить ускорение загрузки образа для решения проблемы с сетью.#### Запуск контейнера: docker run -dit
-v /opt/jd/scripts:/jd/scripts # Установите папку монтирования хоста для активных скриптов на /opt/jd/scripts
-v /opt/jd/config:/jd/config # Установите папку монтирования хоста для конфигурационных файлов на /opt/jd/config
-v /opt/jd/log:/jd/log # Установите папку монтирования хоста для лог-файлов на /opt/jd/log
-p 5678:5678 # Установите отображение портов, формат "порт хоста:порт контейнера", номер порта хоста можно настроить
-e ENABLE_HANGUP=true # Включить функцию ожидания
-e ENABLE_WEB_PANEL=true # Включить функцию панели управления
--name jd # Установите имя контейнера на jd
--network bridge # Установите тип сети контейнера на мост, прямое подключение к хосту
--hostname jd # Установите имя хоста внутри контейнера на jd
--restart always # Установите автоматический запуск контейнера при запуске системы
registry.cn-hangzhou.aliyuncs.com/supermanito/jd Подсказка: Если вы не знакомы с технологией Docker контейнеров, рекомендуется полностью скопировать команды выше, не удаляя ни одной строки комментариев!> _Примечание: 1. Если вы используете контейнер в качестве бокового роутера, тип сети контейнера должен быть установлен на host режим, замените параметр --network bridge на --network host. _
_Примечание: 2. Если на вашем устройстве отсутствует папка opt, сначала создайте её с помощью команды mkdir /opt, вы также можете настроить свои собственные папки монтирования. _
_Примечание: 3. Если ваше устройство подключено к публичной сети (например, пользователи VPS), измените номер порта хоста для снижения риска взлома. _
_Примечание: 4. Если вы хотите заменить папку монтирования на текущую папку, замените параметр /opt на $PWD, обратите внимание на то, чтобы не удалять последующие папки. _#### Инициализация контейнера: docker logs -f jd _Примечание: Сначала выполните эту команду для отслеживания процесса инициализации контейнера. Когда в выводе появится строка Контейнер успешно запущен. . . . . . , это означает, что контейнер запущен правильно. В этом случае вы можете выйти из команды, нажав Ctrl + C. _

Обновление проектных файлов и скриптов активности:

 docker exec -it jd bash git_pull.sh

Часто задаваемые вопросы и помощь:

  1. Если при попытке обновления скриптов активности появляется сообщение Repository more than 5 connections, это связано с ограничением Gitee на количество одновременных подключений к репозиторию (не более 5 IP-адресов).Это нормальное сообщение об ошибке, и обновление можно повторить.
  2. Если при попытке обновления скриптов активности появляется сообщение ssh: connect to host gitee.com port 22: Connection timed out, это связано с недоступностью порта 22 на вашей платформе. Решите проблему самостоятельно.
  3. Если при попытке обновления скриптов активности появляется сообщение Could not resolve hostname gitee.com: Temporary failure in name resolution lost connection, это связано с невозможностью разрешения адреса сервера Gitee. Это указывает на ненадежное сетевое соединение, и проблему следует решить самостоятельно.
  4. Если после успешной установки вы не можете получить доступ к Панели управления и браузер показывает сообщение Не удалось получить доступ к этому сайту, время отклика слишком велико, это связано с недоступностью порта хоста, на который был отображен контейнер (по умолчанию 5678).
  5. Если функция Панели управления не установлена успешно, вы можете повторить установку, используя команду 6 из руководства по использованию и обновлению. ***## 3. Настройка проекта

Следующим шагом является получение "паспорта" вашего JD-аккаунта, который состоит из частей cookie. Чтобы начать использовать проект, вам нужно записать эти части в файл конфигурации.
Настройка этого раздела также может быть выполнена через функцию Панели управления в веб-интерфейсе, что позволяет избежать ввода команд в терминал и подходит для новичков.


Основные способы получения информации об аккаунте:

  • Через функцию Панели управления в веб-интерфейсе, используя мобильное приложение для сканирования QR-кода. Полученные данные можно сразу внести в файл конфигурации __ (рекомендуется)__.
  • Через инструменты разработчика в браузере. Подробная инструкция доступна на Wiki здесь.
  • Через расширения браузера. Подробная инструкция доступна на Wiki здесь.

Все способы получения cookie действительны в течение одного месяца. По истечении срока действия, скрипты будут давать уведомления о необходимости обновления данных аккаунта.

Настройка информации об аккаунте:

  • Вставьте полученные части cookie в "двойные кавычки" в следующих командах, затем скопируйте и выполните команды в терминале: sed -i '30c Cookie1=""' config/config.sh sed -i '31c Cookie2=""' config/config.sh sed -i '32c Cookie3=""' config/config.sh sed -i '33c Cookie4=""' config/config.sh sed -i '34c Cookie5=""' config/config.sh sed -i '35c Cookie6=""' config/config.sh

Пример команды: sed -i '30c Cookie1="pt_key=xxxxxxx;pt_pin=xxxxx;"' config/config.sh> _Внимание: 1. Перед выполнением команды необходимо перейти в директорию проекта на Linux, или войти в контейнер на Docker. _
2. Выполняйте команды для каждого аккаунта, соответствующие строкам 30-35 файла конфигурации.
3. Для аккаунтов, превышающих шесть, необходимо самостоятельно создать переменные в файле config.sh. Между переменными не должно быть пустых значений.
4. В противном случае, аккаунты после пустого значения не будут распознаны. Например, если Cookie2 не заполнен, то Cookie3 и все последующие аккаунты не будут распознаны.#### Настройка уведомлений (необязательно): _Подробные инструкции по настройке уведомлений доступны в разделе Переменные окружения для уведомлений файла конфигурации config.sh. _## 4. Использование проекта

Список активностей и вход:

Инструкции по использованию и обновлению:

_Важное уведомление: используйте ту версию инструкций, которую вы используете, не используйте неправильные или смешанные версии, и не используйте команды из других инструкций, кроме тех, которые связаны с этим проектом, иначе вы будете нести ответственность за любые проблемы, которые возникнут. _

Уведомления проекта:

Обновление означает, что есть новые добавленные элементы, которые вы можете обновить или продолжить использовать предыдущую версию, что не повлияет на текущее использование, если не указано иное
Исправление означает, что есть исправленные ошибки, которые требуют выполнения соответствующих команд для решения проблем, если есть специальные команды для выполнения, они будут опубликованы на главной странице Wiki> Notification indicates that there are new items or information that you should be aware of; make sure you read all notifications carefully. ***## 5. Удаление проекта

Вариант для Linux

  • Остановите панель управления и фоновые процессы:

    pm2 stop /opt/jd/panel/ecosystem.config.js
    pm2 stop jd_crazy_joy_coin
  • Удалите файлы проекта:

    rm -rf /opt/jd
  • Удалите установленные пакеты:

    apt remove -y git perl moreutils nodejs npm или yum remove -y git perl moreutils nodejs npm

Вариант для Docker

  • Остановите панель управления и фоновые процессы:

    docker exec -it jd /bin/bash pm2 stop panel/ecosystem.config.js
    docker exec -it jd pm2 stop jd_crazy_joy_coin
  • Удалите контейнер:

    docker rm -f jd
  • Удалите каталоги, монтированные к контейнеру:

    rm -rf /opt/jd
  • Удалите образы:

    docker rmi -f registry.cn-hangzhou.aliyuncs.com/supermanito/jd

Если вы согласились с условиями проекта, вы должны полностью удалить все связанные файлы с компьютера в течение 24 часов после загрузки.


6. Помощь и поддержка

  • Если у вас есть предложения, замечания или вы столкнулись с проблемой, требующей моей помощи, пожалуйста, оставьте ваш отзыв на Issues
  • Чтобы ускорить решение вашей проблемы, пожалуйста, строго следуйте шаблону приложения. Спасибо за ваше понимание и сотрудничество.

Будет лучше завтра

QR-код для WeChat

Разработка и поддержка этого проекта требуют значительных усилий. Если вы хотите поддержать проект, вы можете сделать пожертвование.


Stargazers over time

Stargazers over time
***

Если вам понравился этот проект, не забудьте поставить ⭐ в правом верхнем углу. Ваша поддержка является моим главным стимулом. Помогите мне распространить информацию среди большего количества людей.

Комментарии ( 0 )

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

Введение

Описание недоступно Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Язык

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/zjcxm_admin-github_SupeMa.git
git@api.gitlife.ru:oschina-mirror/zjcxm_admin-github_SupeMa.git
oschina-mirror
zjcxm_admin-github_SupeMa
zjcxm_admin-github_SupeMa
main