mirror of
https://github.com/andrey271192/Domain_web.git
synced 2026-09-20 14:41:58 +00:00
Add static site copy, Node server, and one-line deploy scripts for nginx + systemd on Ubuntu VPS. Co-authored-by: Cursor <cursoragent@cursor.com>
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.