Страница 4 из 4
Re: расширения phpBB
Добавлено: 22 фев 2020, 03:44
Olej
Olej писал(а): ↑17 фев 2020, 17:35
Следующее требуемое расширение (нужно найти и установить) - отображение миниатюр и воспроизведение видеороликов - в связи с переходом от протокола HTTP к протоколу HTTPS доступа, в связи с DDoS атакой.
Требование к такому расширению: по возможности совместимость и с HTTP с HTTPS - на случай потенциальных переносов хостинга.
Выглядит это так:
Там 2 изображения, оба .jpg на разных URL, 1-я - отображается, 2-я - нет (подписано "изображение").
У меня есть локальная (127.0.0.1) инсталляция этого же форума ... без всяких SSL сертификатов, HTTPS - традиционный 80-й порт. Там эти же ссылки отрисовываются обе:
Re: расширения phpBB
Добавлено: 22 фев 2020, 03:54
Olej
Olej писал(а): ↑22 фев 2020, 03:44
Там 2 изображения, оба .jpg на разных URL, 1-я - отображается, 2-я - нет (подписано "изображение").
Для этого нужно устанавливать дополнительное расширение phpBB
Camo SSL Image Proxy.
Обсуждение того как до этого доходили можно почитать здесь:
https://www.phpbbguru.net/community/vie ... hp?t=50206
Скачали:
Код: Выделить всё
olej@ACER:~/2020_WORK/rus.linux.net.hist/phpBB/Camo$ ls -l camosslimageproxy-master.zip
-rw-r--r-- 1 olej olej 21775 фев 22 00:39 camosslimageproxy-master.zip
Разархивировали...
Код: Выделить всё
root@277938:~/phpBB/Camo/camosslimageproxy-master_2# cat composer.json | grep version
"version": "1.1.2",
root@277938:~/phpBB/Camo/camosslimageproxy-master_2# cat composer.json | grep name
"name": "phpbb/camosslimageproxy",
"name": "Patrick Webster",
"name": "phpBB Website Team",
"name": "Michael Cullum",
"name": "Mike Morrin",
"display-name": "phpBB Camo SSL Image Proxy Extension",
Откопировали в /var/www/linux-ru.ru/ext/phpbb/camosslimageproxy (подсмотрели в name)...
Код: Выделить всё
root@277938:/var/www/linux-ru.ru/ext/phpbb# tree camosslimageproxy
camosslimageproxy
├── acp
│ ├── camosslimageproxy_info.php
│ └── camosslimageproxy_module.php
├── adm
│ └── style
│ └── acp_camosslimageproxy.html
├── camosslimageproxy_module.php
├── composer.json
├── config
│ └── services.yml
├── event
│ └── listener.php
├── ext.php
├── language
│ └── en
│ └── info_acp_camosslimageproxy.php
├── license.txt
├── migrations
│ └── release_1_1_0.php
└── README.md
8 directories, 12 files
Re: расширения phpBB
Добавлено: 22 фев 2020, 04:00
Olej
Прежде чем включать расширение, нужно установить сам прокси camo (из инструкции). Но устанавливать мы можем уже не из GIT, а из репозитория своего дистрибутива:
Код: Выделить всё
olej@277938:~$ aptitude search camo
p camo - SSL/TLS image proxy to prevent mixed-content warnings
p libcamomile-ocaml-data - Unicode data for OCaml
p libcamomile-ocaml-dev - Unicode library for OCaml
v libcamomile-ocaml-dev-no175 -
p webcamoid - full featured webcam capture application
p webcamoid-data - icons and locale files for webcamoid
p webcamoid-plugins - full featured webcam capture application - plugins
Код: Выделить всё
olej@277938:~$ sudo apt install camo
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
libc-ares2 libicu63 libnode64 libuv1 nodejs nodejs-doc
Предлагаемые пакеты:
npm
Следующие НОВЫЕ пакеты будут установлены:
camo libc-ares2 libicu63 libnode64 libuv1 nodejs nodejs-doc
Обновлено 0 пакетов, установлено 7 новых пакетов, для удаления отмечено 0 пакетов, и 13 пакетов не обновлено.
Необходимо скачать 15,1 MB архивов.
После данной операции объём занятого дискового пространства возрастёт на 62,9 MB.
Хотите продолжить? [Д/н] y
Пол:1 http://mirror.timeweb.ru/debian buster/main amd64 libc-ares2 amd64 1.14.0-1 [85,8 kB]
Пол:2 http://mirror.timeweb.ru/debian buster/main amd64 libuv1 amd64 1.24.1-1 [110 kB]
Пол:3 https://packages.sury.org/php buster/main amd64 libicu63 amd64 63.1-6+0~20190318100941.1+buster~1.gbp07d7b6 [8 302 kB]
Пол:4 http://mirror.timeweb.ru/debian buster/main amd64 libnode64 amd64 10.15.2~dfsg-2 [5 521 kB]
Пол:5 http://mirror.timeweb.ru/debian buster/main amd64 nodejs amd64 10.15.2~dfsg-2 [86,2 kB]
Пол:6 http://mirror.timeweb.ru/debian buster/main amd64 camo all 2.3.0+dfsg-1.1 [11,0 kB]
Пол:7 http://mirror.timeweb.ru/debian buster/main amd64 nodejs-doc all 10.15.2~dfsg-2 [950 kB]
Получено 15,1 MB за 1с (24,7 MB/s)
Выбор ранее не выбранного пакета libc-ares2:amd64.
(Чтение базы данных … на данный момент установлен 42781 файл и каталог.)
Подготовка к распаковке …/0-libc-ares2_1.14.0-1_amd64.deb …
Распаковывается libc-ares2:amd64 (1.14.0-1) …
Выбор ранее не выбранного пакета libicu63:amd64.
Подготовка к распаковке …/1-libicu63_63.1-6+0~20190318100941.1+buster~1.gbp07d7b6_amd64.deb …
Распаковывается libicu63:amd64 (63.1-6+0~20190318100941.1+buster~1.gbp07d7b6) …
Выбор ранее не выбранного пакета libuv1:amd64.
Подготовка к распаковке …/2-libuv1_1.24.1-1_amd64.deb …
Распаковывается libuv1:amd64 (1.24.1-1) …
Выбор ранее не выбранного пакета libnode64:amd64.
Подготовка к распаковке …/3-libnode64_10.15.2~dfsg-2_amd64.deb …
Распаковывается libnode64:amd64 (10.15.2~dfsg-2) …
Выбор ранее не выбранного пакета nodejs.
Подготовка к распаковке …/4-nodejs_10.15.2~dfsg-2_amd64.deb …
Распаковывается nodejs (10.15.2~dfsg-2) …
Выбор ранее не выбранного пакета camo.
Подготовка к распаковке …/5-camo_2.3.0+dfsg-1.1_all.deb …
Распаковывается camo (2.3.0+dfsg-1.1) …
Выбор ранее не выбранного пакета nodejs-doc.
Подготовка к распаковке …/6-nodejs-doc_10.15.2~dfsg-2_all.deb …
Распаковывается nodejs-doc (10.15.2~dfsg-2) …
Настраивается пакет libc-ares2:amd64 (1.14.0-1) …
Настраивается пакет libicu63:amd64 (63.1-6+0~20190318100941.1+buster~1.gbp07d7b6) …
Настраивается пакет libuv1:amd64 (1.24.1-1) …
Настраивается пакет libnode64:amd64 (10.15.2~dfsg-2) …
Настраивается пакет nodejs-doc (10.15.2~dfsg-2) …
Настраивается пакет nodejs (10.15.2~dfsg-2) …
update-alternatives: используется /usr/bin/nodejs для предоставления /usr/bin/js (js) в автоматическом режиме
Настраивается пакет camo (2.3.0+dfsg-1.1) …
Обрабатываются триггеры для systemd (241-7~deb10u3) …
Обрабатываются триггеры для man-db (2.8.5-2) …
Обрабатываются триггеры для libc-bin (2.28-10) …
Работа camo :
Код: Выделить всё
root@277938:~/phpBB/Camo/camosslimageproxy-master_2# systemctl status camo
● camo.service - LSB: initscript to start the camo image proxy service
Loaded: loaded (/etc/init.d/camo; generated)
Active: active (running) since Sat 2020-02-22 00:34:20 MSK; 1h 49min ago
Docs: man:systemd-sysv-generator(8)
Tasks: 7 (limit: 544)
Memory: 10.3M
CGroup: /system.slice/camo.service
└─20232 /usr/bin/nodejs /usr/share/camo/server.js
фев 22 00:34:20 277938.local systemd[1]: Starting LSB: initscript to start the camo image proxy service...
фев 22 00:34:20 277938.local systemd[1]: Started LSB: initscript to start the camo image proxy service.
Код: Выделить всё
root@277938:/var/log/camo# cat /var/log/camo/camo.log
SSL-Proxy running on 9292 with pid:20232 version:2.3.0.
Код: Выделить всё
root@277938:/var/log/camo#
root@277938:/var/log/camo# sudo `which netstat` -nap | grep 9292
tcp6 0 0 :::9292 :::* LISTEN 20232/nodejs
Re: расширения phpBB
Добавлено: 22 фев 2020, 04:06
Olej
Olej писал(а): ↑22 фев 2020, 04:00
Прежде чем включать расширение,
Теперь переходим к настройкам:
Там в "Address of the image proxy" прописываем:
images.weserv.nl/?url=
Почему так?
Не знаю. Мне это подсказали.
И ещё в настройках от topicrow и ниже устанавливаем всё в
Disable:
Всё...
Re: расширения phpBB
Добавлено: 22 фев 2020, 04:07
Olej
Olej писал(а): ↑22 фев 2020, 04:06
Всё...
Оба изображения прорисовываются!
В адресной строке браузера читайте: HTTPS.
Re: расширения phpBB
Добавлено: 31 дек 2022, 01:10
Olej
Olej писал(а): ↑17 фев 2020, 17:35
Следующее требуемое расширение (нужно найти и установить) - отображение миниатюр и воспроизведение видеороликов - в связи с переходом от протокола HTTP к протоколу HTTPS доступа, в связи с
DDoS атакой.
Требование к такому расширению: по возможности совместимость и с HTTP с HTTPS - на случай потенциальных переносов хостинга.