FastDevLab

FastDevLab

С нами с 20 ноября 2016; Место в рейтинге пользователей: #86
02 февраля 2026, 23:41
0
И мой метод скорее всего на шаред-хостинге работать не будет, на шареде порты закрыты и не дают законектиться
Именно не будет работать. Тестил пока на одном шаред хостинге, там открыты только 2 порта: 80 и 443 (у некоторых бывают открыты еще 8080 или 3128). Пометьте где нибудь сверху, чтобы те у кого не VDS не внедряли.

В принципе накидал решение под шаред хостинг (сработало, причем с бесплатным неанонимным прокси без логина и пароля, но надо еще потом протестить на другом хостинге) и можно будет выложить
02 февраля 2026, 20:19
0
Сейчас попробовал у меня тоже уже не работает) А до этого работало, а может просто совпадение (но чет их было слишком много). В общем фигня какая-то) Ну и решение с этим кодом выше у меня тоже не работает) Сейчас напишем новое, под шаред хостинг которое с любым MODX (2 и 3) работает)
29 января 2026, 16:25
0
С виду все норм.
1. Большая вероятность, что у вас какой-то конфликт JS (как вариант можно попробовать по одному отключать JS файлики и смотреть. Либо 2-й вариант попробуйте: modx.pro/solutions/25355 (PdoPage без jQuery).
2. Мало вероятно, но все же попробовать можно. У вас в подвале подключена jQuery 2.2.3 (старенькая), закомментируйте ее и попробуйте подключить посвежее
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js" integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI61OV8e6M8PP2/4hpQINQ/g==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
29 января 2026, 12:28
0
Хотя не зря, все равно мой велосипед более гибкий, в будущем может еще что то к нему прикручу.
29 января 2026, 11:45
0
А можно ссылочку на сайт (эту страницу с пагинацией)?
29 января 2026, 11:34
0
Ну вот, зря время тратил) Работает ваш вариант)
29 января 2026, 11:27
0
Выводит только 1 блок (даже если указываешь, несколько) — получается не совсем то
29 января 2026, 09:03
+1
а так это работает только если сайт тоже работает на твоём же компе, как делают некоторые локальную разработку на базе XAMPP, open server и прочих Denwer-ов. — Так я не локально разрабатываю. Сайты (их много, т.к. не только мои) на шаред хостингах (причем разных, дата центры в основном в МСК и Питере) (не VPS) — и у меня мой метод работает (именно на внешнем хостинге, на локальных соответственно тоже).
Кстати говоря, я пока не встречал проблем скачивания на своих сайтах. Кроме случаев, когда изредка лагает репозиторий, и повторная попытка через пару минут пока помогает.
У меня регулярно такие проблемы, в основном с большими пакетами типа TinyMCE RTE.
27 января 2026, 21:17
0
Приветствую.
Есть несколько вопросов:
1. Без редактора Markdown — пост наверное будет простыней текста (как его преображать: тегами **Жирный текст** __курсивный текст__ ~~перечеркнутый текст ~~ `моноширный текст` ||скрытый текст|| или
<b> ...</b> <i>...</i>
и т.п.)
2. Можно его как то к страницам привязать? Например к разделу блога, чтобы он сам забирал TV с изображением и анонс к примеру (introtext например) и публиковал с ссылкой на полный пост?
26 января 2026, 13:18
0
Это все понятно. Амнезия не совсем стандартный ВПН (она не меняет местоположение, там своеобразная система обфускации — она подменяет провайдера на Cloudflare) — в общем при ее включении, пакеты обновляются из админки MODX. Она не разблокирует все, к примеру с ней на зайти к примеру на gemini.google.com, но зато полезные сайты типа swiperjs.com начинают работать стабильно. В общем я до конца не понимаю как это работает — но работает.
26 января 2026, 12:13
0
ИИ всего лишь помог красиво сформулировать, не более.

Но по сути согласен:
  • SOCKS5 — работает у ВСЕХ (проверено)
  • Amnezia — у меня работает, но регионально блокируется
Ваше решение объективно стабильнее для публичной инструкции.

Моё больше как «лайфхак»

На этом спор думаю можно завершить. Каждый сам выберет то что ему ближе)
26 января 2026, 11:46
-1
Согласен, не стоит спорить — оба подхода работают, просто решают задачу по-разному.

Ваше решение действительно работает, это главное. Но если позволите, поделюсь замечаниями по коду (не критика, а предложения по улучшению безопасности):
  • `verify => false` — отключает проверку SSL сертификатов (потенциально небезопасно);
  • `CURLOPT_SSL_VERIFYPEER` внутри блока прокси — без прокси SSL работает, с прокси отключен;
  • Порт 9858 захардкожен, хотя стандартный SOCKS5 — 1080;
  • Нет обработки ошибок cURL и логирования для диагностики;
  • Нет timeout на подключение к прокси.
Это не баги, просто можно сделать код более универсальным и безопасным.

По Amnezia WG — она тоже работает и обходит блокировки благодаря обфускации. Главное отличие — она поднимает VPN для всей системы, а не только для MODX.

Плюсы SOCKS5 (ваш подход):
  • Более стабильное решение;
  • Работает точечно для MODX.
Плюсы Amnezia (мой подход):
  • Проще для неопытных пользователей;
  • Работает для всех приложений;
  • Не требует правки системных файлов.
Минусы обоих:
  • SOCKS5 — требует платную подписку.
  • Amnezia — периодически блокируется, нужно обновлять конфиги.
Вывод: ваше решение идеально для тех, кто хочет минимального вмешательства в систему и готов платить за стабильность. Мое — для тех, кому нужен VPN для всего сразу.

Спасибо, что поделились инструкцией, она реально полезна.
26 января 2026, 11:03
0
Как с вами сложно, до включения впн, 5 раз пытался обновить компонент и он не обновился, включил он обновился. Типа совпадение (уже раз 20й примерно так)?
26 января 2026, 10:16
0
Вот работает (ссылка на запись gif) и сомневаюсь, что перестанет работать) Не знаю почему у вас не работает. И утверждение что «Соединение с репозиторием идет с ip сервера, где у вас MODX», получается ошибочно
23 января 2026, 11:47
0
Хотел видео записать) Но у меня и без всяких ВПН, прокси и т.п. все работает и качается — по крайней мере сейчас) В общем мое решение в любом случае работает (как минимум пригодится для тех кто разрабатывает локально) и не требует вложений + тот же ютуб разблокирует)
23 января 2026, 09:23
0
Вот здесь бесплатное решение проблемы t.me/FastDevLab/41 (для тех у кого Windows)
20 января 2026, 11:07
0
Как не работает? У меня с бесплатным ВПН все работает: скачивается. обновляется и т.п. Да и если прокси установить в конфиг пк, то тоже работает все
20 января 2026, 07:44
0
А зачем модифицировать Modx, если проксю на ПК поставить, можно спокойно устанавливать пакеты) ну и ВПН пока никто не отменял)
18 января 2026, 22:14
0
Что это. Я к примеру давненько пользуюсь (для сайтов без коммерции / без minishop). Правда вместо этого плагина используется обычно easyComm
18 января 2026, 21:56
0
Замените в /core/components/fetchit/src/FetchIt.php 81-83 строки:
if (!$_SESSION['fetchit_called']) {
    return;
}
на
if (empty($_SESSION['fetchit_called'])) {
    return;
}
Или альтернативный вариант:
if (!isset($_SESSION['fetchit_called']) || !$_SESSION['fetchit_called']) {
    return;
}