Files
Domain_web/site/README.md
Андрей Бобырев 08e6f7a5a9 feat: GeoExport mirror with VPS install/uninstall
Add static site copy, Node server, and one-line deploy scripts
for nginx + systemd on Ubuntu VPS.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-24 21:25:15 +03:00

1.5 KiB
Raw Blame History

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

Ограничения

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