Если вам нравится этот проект, можете ли вы поставить звезду ⭐ в правом верхнем углу? Ваша поддержка является моей самой большой мотивацией. Не могли бы вы поделиться этим с большими друзьями?
Обновление
означает, что добавлено новое содержание, вы можете обновиться или продолжить использовать предыдущую версию, что не повлияет на текущее использование, если только не указано обратное.Исправление
означает, что были исправлены ошибки, и вам нужно выполнить соответствующие команды для решения соответствующих проблем. Если требуются специальные команды для выполнения, они будут опубликованы на главной странице 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, и других китайских сайтов.
ㅤЭтот проект открыт для бесплатного использования, но не следует распространять его на любых китайских медиа или сайтах. Проект не должен попасть в общий доступ. Автор исходных скриптов предупредил, что если будут обнаружены незаконные действия, он удалит базу данных и исчезнет.
ㅤВ будущем проект будет ограничивать количество аккаунтов через код. Используйте его, если он работает для вас. Будьте осторожны...
Код на Gitee
синхронизирован: перейти по ссылке## Специальное предупреждение:В проектах, распространяемых из этого репозитория, любые скрипты для разблокировки и декодирования используются исключительно для тестирования и научных исследований. Их использование в коммерческих целях запрещено. Не гарантируется их легальность, точность, полнота и эффективность. Используйте их на свой страх и риск.
Все ресурсы в этом проекте запрещены к любому виду перепечатки или публикации в любых пабликах или медиа.
SuperManito
не несет ответственности за любые проблемы, возникшие из-за использования скриптов, включая, но не ограничиваясь, ущерб, вызванный ошибками в скриптах.
Любой пользователь, использующий скрипты непосредственно или косвенно, включая, но не ограничиваясь, создание VPS или распространение в случае нарушения национального или местного законодательства, несет ответственность за любые последствия, включая утечку конфиденциальной информации.
Не используйте содержимое проекта для коммерческих или незаконных целей, иначе последствия будут лежать на вас.
Если любая организация или лицо считает, что скрипты в этом проекте могут нарушать их права, они должны немедленно сообщить об этом и предоставить доказательства личности, права собственности. Я удалю соответствующие скрипты после получения подтверждающих документов.
Любой, кто просматривает этот проект или использует скрипты этого проекта, должен внимательно прочитать это предупреждение.
SuperManito
оставляет за собой право в любое время изменять или дополнять это предупреждение. Использование и копирование любых скриптов или правил проекта считается принятием этого предупреждения.
Вы должны полностью удалить все содержимое, полученное после загрузки, в течение 24 часов
.
Использование или копирование любого скрипта, созданного мной и размещенного в этом репозитории, считается принятием этого предупреждения. Пожалуйста, внимательно прочитайте
Этот проект открыт для бесплатного использования. Если вы обнаружите, что он распространяется в виде платного продукта, пожалуйста, активно противодействуйте этому и сообщите мне об этом.
Этот проект не может быть распространён на медиа и сайтах в Китае. Все медиа, распространяющие этот проект, должны указывать источник.
В коде проекта везде присутствуют комментарии, объясняющие его функциональность. В скриптах нет никаких дополнительных или скрытых кодов, нет ссылок на третьих лиц, нет никаких личных интересов.* Этот проект основан на исходном коде, созданном с помощью Evine, включая образы, используемые в версии Docker
, и все последующие обновления и поддержка строятся на этом. * Этот проект использует активные скрипты, предоставленные lxk0301, я не являюсь разработчиком активных скриптов, поэтому все вопросы, связанные с активными скриптами, не относятся ко мне.* Если у вас есть вопросы или предложения по активным скриптам, пожалуйста, обратитесь к автору активных скриптов, я не могу предоставить вам ценную информацию.
Чтобы поддерживать стабильную работу этого проекта, не распространяйте и не используйте скрипты, измененные третьими лицами, и не злоупотребляйте ресурсами платформы.
Пожалуйста, внимательно ознакомьтесь с инструкцией, 90% вопросов можно найти ответы
Linux
и Docker
, предоставляя соответствующие скрипты и инструкции.Linux
— это версия для прямой установки на систему, которая поддерживает распространенные GNU/Linux
дистрибутивы и предназначена только для установки на PC
и VPS
платформах.Docker
— это универсальная версия контейнера, рекомендуемая для установки на VPS
, NAS
и мягком маршрутизаторе
платформах, использующая меньше ресурсов.VPS
платформу, из-за открытости сети в интернете, рекомендуется использовать версию Docker
для снижения риска взлома.******> Ниже приведена инструкция по установке версии Linux
. Перед выполнением команд внимательно ознакомьтесь с комментариями, не выполняйте неправильные команды! ### Linux
версия
Поддерживается только
Debian
иRedhat
дистрибутивы и их производные
Используйте последнюю стабильную версию системы и установите языккитайский (упрощённый)
В противном случае используйте универсальную версиюDocker
для развертывания этого проекта
Примечание: Установка WSL Ubuntu на Windows10 (не поддерживается функция планирования)
Перед выполнением команд убедитесь, что ваша текущая среда подключена к интернету, и переключитесь на пользователя root
, используя команду sudo -i
.
Если вы используете систему CentOS
с минимальной установкой, перейдите в терминал через SSH.
По умолчанию этот проект устанавливается в директорию /opt/jd
. Если вы не хотите устанавливать его в эту директорию, скачайте скрипт развертывания и измените соответствующие переменные для ручного развертывания.
Из-за влияния внешних сетей на установку некоторых компонентов, если развертывание не удалось или возникли ошибки, попробуйте снова. В противном случае строго следуйте шаблону для подачи запроса на помощь в разделе Issues.
5.Если вы используете платформу VPS
, перед развертыванием проверьте настройки брандмауэра вашего поставщика услуг, чтобы убедиться, что соответствующие порты открыты и разрешено прохождение трафика HTTP/HTTPS
.
Изначальное имя пользователя для функции Панели управления
— useradmin
, а пароль — supermanito
. После успешного развертывания вы сможете получить доступ по адресу http://внутренний или внешний IP-адрес:5678
.
Если ваша платформа имеет открытый доступ в интернет, измените имя пользователя и пароль для Панели управления
в соответствии с инструкциями, иначе вы несёте ответственность за любые последствия утечки информации.
Если вы используете платформу 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
Команда 'curl' не найдена
, это означает, что пакет curl
не установлен, команда установки следующая: apt install -y curl или yum install -y curlRepository more than 5 connections
, это вызвано ограничением Gitee
на количество одновременных подключений к проекту с одного IP-адреса, не более 5 за секунду. Это нормальное сообщение об ошибке, и вы можете повторить команду обновления.ssh: connect to host gitee.com port 22: Connection timed out
, это указывает на недоступность порта 22
на вашем платформе. Пожалуйста, решите эту проблему самостоятельно.Could not resolve hostname gitee.com: Temporary failure in name resolution lost connection
, это указывает на проблемы с разрешением имени сервера Gitee
. Это указывает на проблемы с вашим сетевым соединением, пожалуйста, решите эту проблему самостоятельно.Панели управления
, и ваш браузер показывает сообщение Не удается получить доступ к этому сайту, время отклика слишком велико
, это указывает на недоступность порта 5678
снаружи.Панели управления
не установлена успешно, вы можете использовать инструкции по установке и обновлению из раздела <Панели управления> в руководстве по использованию и обновлению, выполнить команду номер 6. ***> Ниже приведены инструкции по развертыванию версии Docker
. Перед выполнением команд внимательно ознакомьтесь с комментариями, чтобы избежать выполнения неправильных команд!Docker
версияПоддерживаемые архитектуры |
---|
amd64 arm64/v8 arm/v7 arm/v6 ppc64le s390x
|
root
, используя команду sudo -i
.технологией контейнеризации
. Перед выполнением команд внимательно ознакомьтесь с комментариями. Если вы не понимаете, воспользуйтесь поисковой системой.NAS
или мягкий роутер
, выполните команды из терминала, не используйте графический интерфейс. При копировании команд убедитесь, что они полные.VPS
платформу, перед развертыванием войдите в настройки фаервола вашего поставщика и проверьте, что соответствующие порты открыты и разрешен проход HTTP/HTTPS
трафика.панели управления
— useradmin
, а пароль — supermanito
. После успешного развертывания вы сможете получить доступ по адресу http://внутренний или внешний IP-адрес:5678
.панели управления
в соответствии с инструкциями. В противном случае вы несете ответственность за любые утечки информации.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
для ускорения загрузки.
Windows / MacOS
Официальная инструкция по установке: https://docs.docker.com/desktop
Примечание:
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
Repository more than 5 connections
, это связано с ограничением Gitee
на количество одновременных подключений к репозиторию (не более 5 IP-адресов).Это нормальное сообщение об ошибке, и обновление можно повторить.ssh: connect to host gitee.com port 22: Connection timed out
, это связано с недоступностью порта 22 на вашей платформе. Решите проблему самостоятельно.Could not resolve hostname gitee.com: Temporary failure in name resolution lost connection
, это связано с невозможностью разрешения адреса сервера Gitee
. Это указывает на ненадежное сетевое соединение, и проблему следует решить самостоятельно.Панели управления
и браузер показывает сообщение Не удалось получить доступ к этому сайту, время отклика слишком велико
, это связано с недоступностью порта хоста, на который был отображен контейнер (по умолчанию 5678).Панели управления
не установлена успешно, вы можете повторить установку, используя команду 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. Использование проекта
Linux
версия Нажмите здесь для переходаDocker
версия Нажмите здесь для перехода_Важное уведомление: используйте ту версию инструкций, которую вы используете, не используйте неправильные или смешанные версии, и не используйте команды из других инструкций, кроме тех, которые связаны с этим проектом, иначе вы будете нести ответственность за любые проблемы, которые возникнут. _
Обновление
означает, что есть новые добавленные элементы, которые вы можете обновить или продолжить использовать предыдущую версию, что не повлияет на текущее использование, если не указано иное
Исправление
означает, что есть исправленные ошибки, которые требуют выполнения соответствующих команд для решения проблем, если есть специальные команды для выполнения, они будут опубликованы на главной странице 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 часов
после загрузки.
***
Если вам понравился этот проект, не забудьте поставить ⭐ в правом верхнем углу. Ваша поддержка является моим главным стимулом. Помогите мне распространить информацию среди большего количества людей.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )