С PasarGuard
Установщик сам находит PasarGuard и предлагает перенос. Команды ниже нужны для ручного запуска. База источника читается без изменения исходных данных.
# Найти базу автоматическиgowave import pasarguard
# Указать путь к SQLite или ZIP-архиву с бэкапомgowave import pasarguard /opt/pasarguard/data/db.sqlite3gowave import pasarguard /path/to/backup.zip
# Или передать DSN базы PostgreSQLgowave import pasarguard 'postgresql://user:pass@localhost/pasarguard'- Переносятся пользователи, VLESS UUID, пароли Trojan, Shadowsocks и Hysteria, лимиты трафика, стратегии сброса, заметки, даты использования и привязанные HWID-устройства.
- Переносятся профили Xray, входящие соединения, группы пользователей и сквады, параметры хостов, ноды и история трафика.
- База источника определяется автоматически по переменной
SQLALCHEMY_DATABASE_URLв/opt/pasarguard/.env(поддерживаются SQLite, PostgreSQL и TimescaleDB, включая подключения через PgBouncer) либо по файлу/var/lib/pasarguard/db.sqlite3. - При импорте архива ZIP файл
db.sqlite3должен лежать в корне архива.