Files
Domain_web/site

GeoExport — локальная копия

Зеркало интерфейса geoexport.org: экспорт списков geoip/geosite для VPN-клиентов (Xray, 3x-ui, V2Ray).

Запуск

cd ~/geoexport-clone
npm start

Откройте в браузере: http://127.0.0.1:4173

Другой порт: PORT=8080 npm start

Состав

Путь Назначение
index.html Точка входа SPA
assets/ Собранный фронтенд (React + Tailwind) с оригинала
data/*.json Кэш API: пресеты, источники, дата обновления
server.mjs Локальный сервер: статика + JSON + прокси динамических API

Обновление данных

curl -sL https://geoexport.org/api/presets -o data/presets.json
curl -sL https://geoexport.org/api/sources -o data/sources.json
curl -sL https://geoexport.org/api/last-update -o data/last-update.json
curl -sL https://geoexport.org/api/routing/presets -o data/routing-presets.json

Патч экспорта

Перед запуском применяется patch-bundle.mjs (превью/скачивание, Keenetic, пустые ответы API).

npm start   # prestart → patch автоматически

Карточка про Telegram-бота @domain_searchPro_botassets/telegram-bot.js.

Ограничения

  • Экспорт, поиск, DNS lookup и генерация routing проксируются на живой geoexport.org (нужен интернет).
  • Это копия UI и кэшированных справочников, не полный автономный бэкенд с базами .dat.