Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [B]HASPEMUL 4.4[/B] (25.12.2024) [B]#[/B][#]
- https://pixeldrain.com/l/CYdUasZu
- pass. ruboard
- * haspemul.2.5.5.7z (2.5.5 образ ВМ)
- * haspemul.2.5.5.update.7z (2.5.5 обновление)
- * haspemul.3.7.update.7z (3.7 обновление с версий >= 1.1)
- * haspemul.4.1.1.x64.7z (4.1.1 образ ВМ - специальная версия x64 для тех, у кого проблемы с версией x86)
- * haspemul.4.3.4.7z (4.3.4 образ ВМ)
- * hec_4.4-1_all.deb.7z (панель управления 4.4 - обновление с версий >=3.6.5 в виде debian-пакета, возможна установка на чистую ОС)
- * aksusbd_8.11-y_amd64.deb (debian-пакет с драйверами для x64, внутри aksusbd 8.11 + hasplm 8.30)
- [/#]
- Удобная, быстрая, компактная и легкоразвёртываемая на всех основных гипервизорах виртуальная машина, предназначенная для раздачи эмулированных USB-ключей (изначально от продуктов 1С), создана на базе Debian 10 x86. Ключи могут быть прокинуты [b]в том числе на Windows[/b]. Поставляется в виде полностью готовых к использованию образов виртуального диска.
- [b]Автор:[/b] [b][url=https://forum.ru-board.com/profile.cgi?action=show&member=yurykk22]yurykk22[/url][/b]
- Отдельно [b][url=https://forum.ru-board.com/topic.cgi?forum=35&topic=83203&start=600#20]Установщик эмулятора для linux-систем[/url][/b] (основные отличия: работает на основных версиях линукс <centos, ubuntu и др.>, нет контейнеров для ключей, названия эмулируемых устройств не различаются, удобно для 1с-серверов на линуксе). [I]НЕ совместим с Панелью управления[/I]
- [B][U]Изменения в 4.4[/U][/B]
- - эмулятор: добавлена поддержка ядер >=6.11
- - usb redirector: обновлены встроенные пакеты до 3.11.4
- [color=#FF0000]ВНИМАНИЕ![/color] При появлении ошибок 'Процесс завершен с ошибкой. Открыть журнал?', присылать лог /tmp/control.log в личку (лог удаляется после закрытия окна ошибки). Также желательно высылать лог /var/log/syslog.
- [B]Пользователи ВМ:[/B] ruboard/ruboard, root/ruboard
- Внутри [B]набор дампов ключей для 1С[/B]:
- - серверные x86, x64
- - клиентские на 1,5,10,20,50,100,300,500
- По умолчанию активны 2 ключа: x64 и Net-100
- Все [B]настройки[/B] выполняются [B]через Панель управления[/B]
- Панель управления запускается при входе в систему или "[I]sudo control[/I]" из командной строки
- Знания линукс не обязательны
- [B]Потребление памяти:[/B]
- - до Оптимизации памяти HASPEMUL рекомендуется запускать на [B]не менее 256 Мб[/B]
- - после выполнения Оптимизации памяти объем оперативной памяти может быть понижен [B]до 128 Мб и ниже[/B]
- [I]Оптимизация памяти запускается из Панели управления. Более точно количество используемой памяти подбирается в зависимости от используемого гипервизора.[/I]
- [B]Размер занимаемого места на диске[/B] зависит от версии и формата виртуального диска от 600 Мб до 2 Гб.
- [B][color=red]Вебинтерфейс[/color] для Debian версий 2-4 [/B] от [I]Vales[/I] [url=https://forum.ru-board.com/topic.cgi?forum=35&topic=83057&start=100#18]Подробнее[/url] ( [b]обновлен 13.12.2023[/b])
- [B]Рекомендуемые образы для разных гипервизоров и особенности их настройки[/B] [MORE=Подробнее][B]Рекомендуемые образы для разных гипервизоров:[/B]
- - VirtualBox - OVA*, VHD, VMDK
- - Hyper-V - VHD
- - VMware - OVA*, VMDK
- - Proxmox/QEMU/KVM - QCOW2
- [I]*OVA это не только образ виртуального диска, но и готовые настройки ВМ. Импортируется на VirtualBox, VMware WS, VMware ESXi[/I]
- [I]VMDK можно извлечь из OVA с помощью архиватора[/I]
- [I]VHD, QCOW2 можно получить сконвертировав VMDK с помощью конвертера StarWind V2V Converter[/I]
- [B]Как сделать VHD для Hyper-V на Windows[/B]
- 1. Распаковать файл OVA с помощью 7-Zip
- 2. Конвертировать VMDK -> VHD с помощью StarWind V2V Converter
- [B]Как сделать QCOW2 для Proxmox/QEMU/KVM на Linux[/B]
- 1. Распаковать файл OVA
- # tar -xvf haspemul.ova
- 2. Конвертировать VMDK -> QCOW с помощью qemu-img
- # qemu-img convert -f vmdk -O qcow2 haspemul-disk001.vmdk haspemul-disk001.qcow2
- [B]Особенности настройки на некоторых гипервизорах:[/B]
- - VirtualBox на Win11 - установить 2 процессора
- - Hyper-V - Поколение 1 + виртуальных процессоров 1[/MORE]
- [B]Настройка HASPEMUL[/B] [MORE=Подробнее][U][B]Порядок настройки в клиент-серверном режиме:[/B][/U]
- 1. На сервер 1С нужно прокинуть 2 ключа (серверный и клиентский) с помощью USB Redirector или VirtualHere
- 2. Установить драйвера на появившиеся USB устройства, если не встали (Установка драйвера защиты)
- 3. После установки драйвера защиты может потребоваться перезагрузка компьютера
- 4. На сервере включить "Разрешить выдачу лицензий сервером 1С: Предприятия" в настройках Информационной базы.
- 5. В настройках клиента 1С (где запускается 1С) отключить "Использовать аппаратную лицензию (ключ защиты)"
- [U][B]Порядок настройки в файловом режиме (вариант 1):[/B][/U]
- [I]*только для локальных компьютеров (по RDP работать не будет)[/I]
- 1. Прокинуть только 1 клиентский ключ с помощью USB Redirector или VirtualHere
- 2. Установить драйвера на появившиеся USB устройства, если не встали (Установка драйвера защиты)
- 3. После установки драйвера защиты может потребоваться перезагрузка компьютера
- 4. В настройках клиента 1С (где запускается 1С) включить "Использовать аппаратную лицензию (ключ защиты)"
- [U][B]Порядок настройки в файловом режиме (вариант 2):[/B][/U]
- [I]*работает по RDP, но только с сетевыми ключами[/I]
- 1. На виртуальной машине положить клиентский ключ в контейнер и включить HASP LM
- 2. Настроить nethasp.ini на клиенте 1С (где запускается 1С) с указанием ip адреса виртуальной машины
- 3. В настройках клиента 1С (где запускается 1С) включить "Использовать аппаратную лицензию (ключ защиты)"
- ------------------ Простой nethasp.ini ---------------------
- [NH_COMMON]
- NH_IPX=Disabled
- NH_NETBIOS=Disabled
- NH_TCPIP=Enabled
- [NH_TCPIP]
- NH_SERVER_ADDR=192.168.0.12
- NH_USE_BROADCAST=Disabled
- ----------------------------------------------------------------
- Расположение nethasp.ini на Windows для всех Пользователей и Платформ "C:\Program Files\1cv8\conf\nethasp.ini"
- [U][B]Настройки HASPEMUL:[/B][/U]
- [B]1. Подключение к ВМ и авторизация[/B]
- Подключиться к ВМ можно непосредственно через окно ВМ на гипервизоре, так и удаленно через протокол SSH.
- При первом запуске подключаемся через окно ВМ на гипервизоре. Вводим логин и пароль пользователя "ruboard".
- После авторизации появится меню Панели управления ВМ.
- После настройки сети к ВМ можно также подключаться удаленно через SSH, для чего можно использовать connect.bat или бесплатную утилиту PuTTY.
- [B]2. Настройка сети[/B] (соответствующий раздел в Панели управления)
- Напротив сетевого устройства отображается IP-адрес ВМ. При первом входе адрес может не отображаться, т.к. сеть ещё не настроена.
- а) Настройка DHCP. Получать IP-адрес автоматически от DHCP-сервера. Например, ВМ может получить IP-адрес от роутера.
- б) Настройка static (Статический адрес). Настроить сетевые настройки вручную с указанием постоянного IP-адреса.
- Статический адрес указывается в формате CIDR - XXX.XXX.XXX.XXX/XX (подробную информацию можно найти в интернете)
- Если не знаете как настраивается статический адрес, попробуйте для начала использовать DHCP.
- Имейте ввиду, что IP-адрес, полученный через DHCP, в дальнейшем может изменяться и это не всегда удобно.
- [B]3. Эмулятор[/B] (соответствующий раздел в Панели управления)
- В данном разделе можно настроить свой набор дампов ключей из встроенного комплекта или своих.
- Дампы ключей собираются в контейнеры, в каждый из которых можно положить до 7 штук.
- Контейнеры запускаются на отдельных USB-шинах. Номера шин присваиваются в порядке запуска контейнеров.
- Чтобы загрузить собственные дампы, их нужно предварительно положить в сетевую папку \\IP\storage (\\haspemul\storage)
- или через SSH загрузить в папку /var/opt/hec/storage. Загружать дампы можно в двух форматах .reg и .json.
- Дампы в формате .reg предварительно конвертируются в .json через встроенный конвертер reg2json.
- [B]4. HASP License Manager[/B] (соответствующий раздел в Панели управления)
- Менеджер лицензий HASP LM выдаёт клиентские лицензии 1С по сети. Может быть использован для запуска с файловыми базами.
- "Использование лицензий" отображает информацию о подключенном ключе к HASP LM и количестве занятых лицензий.
- Через HASP LM могут передаваться:
- - 1 ключ из серии ORGL8 (ключи net5, net10, net20, net50, net100)
- - 1 ключ из серии ORG8A (net250+ ключ на 300 клиентов)
- - 1 ключ из серии ORG8B (net250+ ключ на 500 клиентов)
- [B]Ключ в каждой серии выбирается случайный. Дампы, добавленные в USB Redirector, HASP LM не раздает.[/B]
- * Информационная таблица отображает только HASP ключи серий 1С. Ошибка [I]'CRITICAL - Error: A HASP with specified passwords was not found'[/I] появляется в случаях, если не найдены HASP ключи серий 1С или используются другими сервисами, т.е. не доступны для HASP LM.
- [B]5. VirtualHere & USB Redirector[/B] (соответствующие разделы в Панели управления)
- Позволяют пробрасывать USB устройства с ВМ на любой другой компьютер. С помощью данных средств можно прокинуть сами USB-ключи.
- В комплекте идут программы-клиенты под Windows.
- Особенности:
- - [B]VirtualHere[/B] не требуется предварительной настройки на ВМ кроме активации (запускается при первой загрузке).
- Лицензия VirtualHere включает пробрасывание до 63 USB-устройств. Все настройки выполняются на стороне клиента.
- - [B]USB Redirector[/B] требует предварительно настроить доступ к конкретным USB-устройствам.
- Либо включить автоматический доступ, тогда ко всем USB-устройства будет сразу открываться доступ, кроме списка исключения.
- [B]К устройствам с открытым доступом закрывается доступ остальных программ, в том числе HASP LM[/B], что удобно
- использовать для совместного их использования. Клиент USB Redirector укомплектован ключом на 10 подключений.
- Статусы устройств в [B]USB Redirector[/B]:
- [B]S[/B] - shared (разрешён доступ)
- [B]X[/B] - in exclusion list (исключён)
- [B]U[/B] - in use by (используется)
- [B]*[/B] т.е. когда устройство проброшено с помощью USB Redirector, будет напротив '[B]U[/B]'
- Статусы устройств в [B]VirtualHere[/B]:
- [B]R[/B] - используется в USB Redirector
- [B]V[/B] - используется в VirtualHere
- [B]*[/B] т.е. когда устройство проброшено с помощью VirtualHere, будет напротив '[B]V[/B]'
- [B]6. Сетевая папка (SMB)[/B] (соответствующий раздел в Панели управления)
- Позволяет управлять сетевой папкой для загрузки дампов и обновлений ВМ.
- [B]!! Для доступа к сетевой папке с ОС Windows Server необходимо в настройках ВМ добавить пользователя с тем же
- логином и паролем, что и пользователь Windows Server.[/B]
- [B]7. Управление памятью[/B] (соответствующий раздел в Панели управления)
- Отображает информацию о количестве используемой и свободной оперативной памяти.
- Также есть возможность сократить количество используемой оперативной памяти за счет некоторой оптимизации.
- Подробнее в инструкции "Как минимизировать количество используемой оперативной памяти".
- [B]8. В разделе Ещё[/B] управление Файерволом и другими настройками.[/MORE]
- [B]Как минимизировать количество используемой оперативной памяти[/B] [MORE=Подробнее][B]Оптимизация используемой оперативной памяти:[/B]
- [B]1.[/B] Отключить все неиспользуемые службы
- а) Отключить автозагрузку неиспользуемых контейнеров
- б) Отключить автозагрузку, если не используются, HASP LM, VirtualHere, USB Redirector. Для запуске 1С на 1 компьютере достаточно только HASP LM.
- в) Отключить автозагрузку Samba и отключить Сетевое обнаружение
- г) Отключить файервол
- [B]2.[/B] Запустить "Оставить при загрузке только текущие модули устройств" в разделе "Оптимизация памяти" Панели управления
- Это позволит убрать лишние драйвера при загрузке ОС, но привяжет ОС к оборудованию ВМ.
- [B]3.[/B] а) Запустить "Использовать сжатие памяти" в разделе "Оптимизация памяти" Панели управления
- Это создаст в половине оперативной памяти сжатый кэш.
- б) Или дополнительно с помощью команд можно отключить такие службы как sshd, apparmor, cron, rsyslog
- # sudo systemctl disable sshd
- # sudo systemctl disable apparmor
- # sudo systemctl disable cron
- # sudo systemctl disable rsyslog
- [B]4.[/B] Теперь можно выключить ВМ и изменить количество оперативной памяти в настройках. После данных настроек ВМ на VirtualBox запускается на 64 Мб оперативной памяти и использует около 24 Мб.
- [B]5.[/B] Результат налицо
- [url=https://i.ibb.co/WFDNNXs/haspemulmem.png][img]https://i.ibb.co/WFDNNXs/haspemulmem.png[/img][/url][/MORE]
- [B]Перезапуск HASP License Manager по расписанию[/B] [MORE=Подробнее][B]Перезапуск HASP License Manager по расписанию[/B]
- Включить перезапуск HASP LM ежедневно в 0:10
- $ echo "10 0 * * * root systemctl restart hasplm" | sudo tee /etc/cron.d/hasplm-restart
- $ sudo systemctl restart cron
- Отключить перезапуск HASP LM
- $ sudo rm /etc/cron.d/hasplm-restart
- $ sudo systemctl restart cron[/MORE]
- [B]Как включить КОРП 1С-сервер/отключить напоминания (Windows)[/B] [MORE=Подробнее][B]Как включить КОРП 1С-сервер/отключить напоминания (Windows)[/B]
- 1. Остановить службу сервера (для 1С-сервера)
- 2. Переименовать techsys.dll в папке bin платформы. Например, в t.dll
- 3. Скопировать в bin techsys.dll от MIMO (v5)
- 4. Запустить 1С на сервере [B]от имени Администратора[/B]
- 5. В появившемся окне указать путь к переименованной библиотеке (t.dll) и установить опции HASP 0, КОРП, deLIC, Следы.
- [url=https://i.ibb.co/LdGy7mB/mimo5.png][img]https://i.ibb.co/LdGy7mB/mimo5.png[/img][/url]
- 6. Запустить службу сервера (для 1С-сервера)
- Всё должно работать!
- [I]* не переименовывайте исходную библиотеку techsys.dll в techsys_N.dll, т.к. наличие этих файлов проверяется 1С[/I]
- [I]** на последних версиях используйте mimo 5.2 и выше[/I][/MORE]
- [B]Список кодов ошибок HASP License Manager[/B] [MORE=Подробнее][B]Список кодов ошибок HASP License Manager[/B]
- [I]Warning=CODE в Журнале поиска ключа 1С[/I]
- 0 Операция выполнена успешно.
- 1 Протоколы IPX, NetBIOS или TCP/IP установлены неправильно. Действуй соответственно.
- 2 Ошибка связи. Не удалось получить номер сокета. Применяется к IPX и TCP/IP. Убедитесь, что протокол установлен правильно.
- 3 Ошибка связи.
- - NetBIOS: невозможно установить сеанс. Убедитесь, что протокол установлен правильно.
- - IPX: невозможно получить непосредственный адрес HASP License Manager. Убедитесь, что протокол установлен правильно.
- - TCP/IP: невозможно подключиться к серверу. Убедитесь, что адрес сервера указан в INI-файле правильно.
- 4 HASP License Manager не найден. Проверьте, есть ли у вашего программного обеспечения путь и разрешение на чтение адресного файла.
- 5 Не удается прочитать адресный файл HASP License Manager.
- 6 Не удается закрыть адресный файл HASP License Manager.
- 7 Ошибка связи. Не удалось отправить пакет. Убедитесь, что протокол установлен правильно.
- 8 Нет ответа от HASP License Manager.IPX - Сеть занята или найдены некорректные адресные файлы. В последнем случае удалите все копии файлов HASPADDR.DAT и NEWHADDR.DAT. NetBIOS — сеть занята. TCP/IP — если используется метод TCP, сеть занята. Если используется метод UDP, то сеть занята или в INI-файле указан неверный адрес.
- 10 Вы вызвали функцию без предварительного вызова функции входа в систему.
- 11 Ошибка связи. Ошибка адаптера. Применяется только к NetBIOS. Эта ошибка также может произойти, если протокол NetBIOS не установлен. Убедитесь, что протокол установлен правильно.
- 15 Активный HASP License Manager не найден.
- 18 Не удается выполнить вход в сеть HASP, поскольку вызов SetServerByName не был успешным.
- 19 Синтаксическая ошибка в конфигурационном файле (сервис LastStatus возвращает номер строки, в которой произошла ошибка в Par2).
- Если LastStatus возвращает 0 в par2, то либо переменная окружения имеет недопустимое значение, либо IP-адрес не найден (при работе с TCP/IP или UDP для хоста).
- 20 Ошибка обработки файла конфигурации. Файловая операция, такая как «открыть файл» или «прочитать файл», не удалась. Возможной причиной может быть то, что в системе закончились дескрипторы файлов. Служба LastStatus возвращает код системной ошибки ОС в Par2.
- 21 Сетевому ключу HASP не удалось выделить память. Эта ошибка уникальна для интерфейсов сетевых ключей HASP для приложений Microsoft Windows и расширителей DOS. Попробуйте освободить память DOS.
- 22 Сетевому ключу HASP не удалось освободить память. Эта ошибка уникальна для интерфейсов сетевых ключей HASP для приложений Microsoft Windows и расширителей DOS.
- 23 Неверный адрес памяти сетевого ключа HASP.
- 25 Не удалось загрузить DLL (winsock.dll или w32sock.dll). Применяется только к TCP/IP или IPX.
- 26 Не удалось выгрузить библиотеку DLL (winsock.dll или w32sock.dll). Применяется только к TCP/IP или IPX.
- 28 Ошибка запуска Winsock.dll. Применяется только для TCP/IP.
- 30 Не удалось закрыть сокет. Применяется только к TCP/IP.
- 33 Протокол уже установлен. Возвращается только при попытке установить протокол без полного выхода из API.
- 34 Доступ к ключу запрещен, так как приложение работает на Citrix Winframe или Windows Terminal Server.
- 129 Правильный сетевой ключ HASP не подключен к HASP License Manager.
- 130 Указанный номер программы (ProgNum) отсутствует в списке программ памяти ключа HASP.
- 131 Ошибка чтения из памяти ключа HASP.
- 132 Ошибка записи в память ключа HASP.
- 133 Текущий запрос на вход превышает количество станций, на которых может одновременно работать программное обеспечение.
- 134 Текущий запрос на вход превышает количество авторизованных активаций программного обеспечения.
- 135 Вы вызвали функцию выхода без предварительного вызова функции входа в систему. Это может произойти, если Менеджер лицензий был перезагружен или вы вышли из Менеджера лицензий.
- 136 HASP License Manager занят.
- 137 В списке пользователей сетевого ключа HASP нет места.
- 138 Количество авторизованных станций превышает максимальное количество, указанное в модели HASP.
- 139 Вы вызвали функцию без предварительного вызова функции входа в систему.
- 140 HASP License Manager не обслуживает сеть вашей станции.
- 141 Недействительная служба или новая версия HASP API обменивается данными со старой версией HASP License Manager.
- 142 Не удалось найти HASP License Manager с именем, указанным в файле конфигурации HASP.
- 150 HASP License Manager с присвоенным именем не найден.
- 151 Обнаружены два или более разных HASP License Manager с назначенным именем.
- 152 Операция декодирования завершилась неудачно, так как служба не поддерживалась оборудованием.
- 155 Обнаружена старая версия Менеджера лицензий. Используемый API требовал установки более новой версии License Manager.
- 157 Размер буфера слишком мал для запрошенной функции.
- 158 HASP License Manager работает на машине со старым драйвером HASP.
- 159 HASP License Manager работает на машине без установленного драйвера HASP.[/MORE]
- [B]Настройка WireGuard[/B] [MORE=Подробнее][B]Настройка WireGuard[/B]
- [U]В режиме сервера[/U]
- 1. Установить WireGuard, если он не установлен ([I]"Система" - "Менеджер пакетов"[/I])
- 2. Заходим в модуль "WireGuard" ([I]в основном меню[/I])
- 3. Добавляем новый локальный пир ([I]в меню "Новый"[/I])
- 4. После создания локального пира заходим в настройки пира ([I]установить курсор на созданный пир и выбрать в меню "Настройки"[/I]) и заполняем:
- - IP-адрес - это адрес пира внутри VPN
- - Адрес подключения удаленных пиров - это адрес, на который будут стучаться удаленный пиры. Может быть как IP-адрес, так и DNS-имя
- - Порт подключения удаленных пиров - это порт, который будет прослушиваться сервером в ожидании удаленных пиров
- 5. Переходим к удаленным пирам нашего нового локального пира ([I]установить курсор на созданный пир и выбрать в меню "Удаленные пиры"[/I])
- 6. Создаем удаленный пир для каждого подключаемого узла ([I]в меню выбираем "Новый", а поле "Открытый ключ" оставляем неизменным или пустым[/I])
- 7. После создания удаленного пира заходим в настройки этого пира ([I]установить курсор на созданный пир и выбрать в меню "Настройки"[/I]) и заполняем:
- - Имя ([I]не обязательно[/I]) - Имя нужно для более удобного поиска пиров
- - IP-адрес пира - это адрес удаленного пира внутри VPN
- - Проверка активности (сек) - с какой частотой будет осуществляться проверка VPN-соединения
- - Предварительный ключ ([I]не обязательно[/I]) - Ключ дополнительного шифрования с симметричным ключом поверх штатного шифрования с асимметричным ключом
- 8. Выгружаем конфиг для удаленного пира ([I]установить курсор на созданный пир и выбрать в меню "Выгрузить конфиг"[/I])
- Файл конфигурации будет сохранен в сетевую папку \\<ip>\ruboard, где <ip> - IP-адрес HASPEMUL
- Этот файл нужно будет импортировать на клиенте WireGuard
- 9. Возвращаемся в Локальные пиры и Включаем пир ([I]установить курсор на локальный пир и выбрать в меню "Включить"[/I])
- 10. Необходимо в Файерволе разрешить подключение к указанному в п.4 порту.
- 11. Теперь можем подключаться с клиента.
- Основное отличие настройки в [U]режиме Клиента[/U] - на шаге 6 нужно заполнить "Открытый ключ"[/MORE]
- [B]Как сделать загрузочный USB/HDD c HASPEMUL, т.е. перенести VHD на физический комп[/B] [url=https://forum.ru-board.com/topic.cgi?forum=35&topic=83057&start=20#12]Подробнее[/url]
- [B]Скриншот основного меню программы:[/B]
- [#][url=https://i.ibb.co/h2KZPkx/haspemul32new.png][img]https://i.ibb.co/h2KZPkx/haspemul32new.png[/img][/url][/#]
- [url=https://i.ibb.co/8jcwq9n/Haspemul32decrease.png][img]https://i.ibb.co/8jcwq9n/Haspemul32decrease.png[/img][/url]
- [B]Если не нашли ссылку для скачивания:[/B] [url=topic.cgi?forum=13&topic=2383&glp][b]FAQ по форуму Ru.Board[/b][/url] [См.: • Что означает символ # в некоторых сообщениях? (под ковриком)]
- [b][color=#009933]Стандартный пароль для архивов брать тут[/color]: [url=topic.cgi?forum=13&topic=0248&start=1977&limit=1]Выдержка из FAQ по форуму RU.Board[/url][/b]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement