- Тема: как ломануть 1C 8.3 for Linux
- Re: как ломануть 1C 8.3 for Linux
- Re: как ломануть 1C 8.3 for Linux
- Re: как ломануть 1C 8.3 for Linux
- Re: как ломануть 1C 8.3 for Linux
- Тема: как ломануть 1C 8.3 for Linux
- Re: как ломануть 1C 8.3 for Linux
- Re: как ломануть 1C 8.3 for Linux
- Re: как ломануть 1C 8.3 for Linux
- Re: как ломануть 1C 8.3 for Linux
- Re: как ломануть 1C 8.3 for Linux
- Тема: как ломануть 1C 8.3 for Linux
- Re: как ломануть 1C 8.3 for Linux
- Пользователь сказал cпасибо:
- Re: как ломануть 1C 8.3 for Linux
- Re: как ломануть 1C 8.3 for Linux
- Re: как ломануть 1C 8.3 for Linux
- 21 пользователя(ей) сказали cпасибо:
- Re: как ломануть 1C 8.3 for Linux
- Re: как ломануть 1C 8.3 for Linux
- Пользователь сказал cпасибо:
- Re: как ломануть 1C 8.3 for Linux
- 8 пользователя(ей) сказали cпасибо:
- Re: как ломануть 1C 8.3 for Linux
Тема: как ломануть 1C 8.3 for Linux
Опции темы
Поиск по теме
Отображение
Re: как ломануть 1C 8.3 for Linux
Здравствуйте! Установила 8.3.12.1685_Windows_Repack_x86, (база файловая) пишет, что нет лицензий. Подскажите, пожалуйста, что можно еще сделать?
Re: как ломануть 1C 8.3 for Linux
Ясно
Поумничал поумничал,, повыпендривался.. Но толком так ничего и не сказал.. А ссылочкой на бесполезную статью о сеансах надо было просто для понтом кинуть. Я понял.
Если вы так обижены вниманием, и ищете где бы повыпендриватся, то идите на лавочку к малолеткам.
Сдесь же я жду ответа на вопрос и способы решения
Вам же объяснили что память будет жрать posgres он у Вас ведь x64 !)
1С серверу нужен больше проц!
что Вы прицепили к этому линуксу ? ставьте сервер на Windows 2k16 например, все равно на лицензирование Вам пох. в конторе )
Re: как ломануть 1C 8.3 for Linux
Есть вариант запуска 1С на Линуксе с эмулятором хаспа и дампами ключей. За подробностями прошу в личку.
Re: как ломануть 1C 8.3 for Linux
Хм, по моему речь идет про программную лицензию на сервер, Вы же пишите про аппаратную лицензию .
ps: на текущий момент времени реально работоспособный вариант с Linux x64 — кластер 1с с двумя машина, на первой Windows машине сервер 1с который ТОЛЬКО обрабатывает клиентские подключения «в приоритете», а остальные роли выставлены «на подхват»
На второй, Linux машине, крутится сервер 1с в котором ОБЯЗАТЕЛЬНО (!) отключена роль обработки клиентских подключений, но активированы все остальные роли «в первичном приоритете», а так же крутится PostgreSQL где лежат базы.
/ Речь естественно только про x64 /
При такой конфигурации пользователи подключаются к серверу 1с на windows машине, их подключение обрабатывается этой же первой машиной кластера, а все остальные роли 1с обрабатываются машиной на Linux. ( При этом работает без каких либо нареканий COM (!) )
Сама же база данных находится на Linux машине, а по последним данным от «официалов» (могу так же подтвердить этот момент), PostgreSQL на Linux машине, после оптимизации работает даже шустрее чем на SQL Server .
psps: есть мысль на второй машине кластера, которая с Linux, активировать «1С:Предприятие 8.3. Сервер МИНИ на 5 подключений», это по логике позволит создать очень хорошую систему, из разряда дешево но очень сердито.
Примечание:
— На первой машине можно использовать Win 10, что очень сильно снизит затраты на стоимость лицензий.
— Основные затраты в этой системе — полная лицензия 1С сервер+клиенты на первой машине.
— У кого то первая машина кластера может быть и вообще «халявной», в таком случае затраты будут только на «1С:Предприятие 8.3. Сервер МИНИ на 5 подключений»
/ У меня в сети используются только лицензии /
Источник
Тема: как ломануть 1C 8.3 for Linux
Опции темы
Поиск по теме
Отображение
Re: как ломануть 1C 8.3 for Linux
через веб просит ключ (( даже х32 1с, есть пропаченый файлик у кого, у меня версия 8.3.5.1625 спецом старенькие и то не пачется или другая версия с патчам
Последний раз редактировалось MrDemo; 21.07.2017 в 18:48 .
Re: как ломануть 1C 8.3 for Linux
Тоже очень интересно, как заставить работать web-клиент с сервером 1с установленном на линуксе. Пробовал патчить с помощью 1с8_uni3patch файлик backbus.so, он патчится но web-клиент все равно просит ключик.
У меня ubuntu server крутится на виртуальной машинке и я пока просто реализовал проброс в нее юсб порта через usbip. Но как-то не очень стабильно этот проброс работает и периодически 1с перестает видеть ключ.
Re: как ломануть 1C 8.3 for Linux
Добрый день! Для Windows10 х64 кто-нибудь может скинуть ломалку, дабы обойти всплывающее окно лицензии. Установлена платформа 1С 8.3 Бухгалтерия предприятия версия 8.3.10.2505. Файл delic мне не помог или что-то не так я возможно делал
Re: как ломануть 1C 8.3 for Linux
Интересует специалист, который сможет за вознаграждение решить проблему с лицензиями для Linux (Debian) сервера 8.3
[Только зарегистрированные пользователи могут видеть ссылки. ]
+7 707 060 10 28
Оплата WU или как скажите
Re: как ломануть 1C 8.3 for Linux
Сделал сборку 1С сервера в контейнере docker.
Что работает:
1. Можно подключаться удаленно к рабочему столу через VNC и Веб браузер без плагинов! При достаточной скорости подключения даже нормально работает YouTube.
2. Полностью готовая связка 1С Клиент + 1С сервер + Apache2 + Postgres одной командой
3. Использование i386 версии 1С + postgres x64 на любой версии линукса, главное что бы был Docker. Это актуально для зоопарка.
4. Возможно использовать 1С клиента без удаленных рабочих столов пробросив X в контейнер
Можно подключаться через браузер как на удаленный рабочий стол в контейнере так и к веб клиенту 1С, если расшарить порты сервера то можно использовать обычные клиенты.
Внутри контейнера можно развернуть несколько баз.
Для сборки используется i386/ubuntu:14.04 и 1С для i386.
Её можно пропатчить или же использовать софтовую лицензию.
Еще один вариант развернуть кластер и вынести сервер лицензирования на отдельную ноду где стоит ключ.
Сейчас переделываю сборку на два разных слоя, базовый и второй будет пользовательский с бинарниками 1С из-за лицензионных ограничений.
Это позволит мне опубликовать базовый образ публично и останется только поставить внутри него свою версию 1С (патченную или нет)
Следите за репозитарием [Только зарегистрированные пользователи могут видеть ссылки. ] там выложу то что получилось.
Пример готовой конфигурации выглядит так.
запускается готовая сборка так
docker-compose -p demo1 up -d
можно поднять сколько угодно связок и в любой комбинации просто используя другое имя проекта (для знающих Docker это и так понятно)
docker-compose -p demo2 up -d
docker-compose -p demo3 up -d
docker-compose.yml
version: «2»
services:
server:
image: v8i386
hostname: server
volumes:
— v8home:/home
— apache:/etc/apache2
links:
— db:db
depends_on:
— db
command: ragent
web:
image: v8i386
hostname: web
volumes:
— v8home:/home
— apache:/etc/apache2
links:
— db:db
— server:server
depends_on:
— db
— server
ports:
— 8877:80
— 8878:443
command: apache
vnc:
image: v8i386
hostname: vnc
volumes:
— v8home:/home
— apache:/etc/apache2
— /home/user/share:/home/user/share
— /home/user/1C:/home/user/1C
links:
— server:server
environment:
— VNC_PW=123456
ports:
— 5911:5901
— 5912:6901
user: user
command: vnc
db:
image: pg1c:9.6.3
environment:
— DEBUG=false
— PG_TRUST_LOCALNET=true
— PG_PASSWORD=admin
volumes:
— pg-data:/var/lib/postgresql
— pg-run:/run/postgresql
command: >
-c temp_buffers=256MB
-c shared_buffers=512MB
-c effective_cache_size=512MB
-c effective_io_concurrency=1
-c autovacuum=on
-c synchronous_commit=off
-c commit_delay=1000
-c row_security=off
-c standard_conforming_strings=off
-c escape_string_warning=off
pgadmin:
image: fenglc/pgadmin4:1.5
ports:
— 5050:5050
links:
— db:db
environment:
— DEFAULT_USER=admin@gmail.com
— DEFAULT_PASSWORD=admin
volumes:
— pg-admin:/var/lib/pgadmin4
volumes:
pg-data:
pg-run:
v8home:
apache:
pg-admin:
ADD ./debs/ /opt/v8/debs
# install 1c
RUN dpkg -i /opt/v8/debs/1c-enterprise83-common_*.deb \
/opt/v8/debs/1c-enterprise83-server_*.deb \
/opt/v8/debs/1c-enterprise83-client_*.deb \
/opt/v8/debs/1c-enterprise83-ws_*.deb \
/opt/v8/debs/1c-enterprise83-crs_*.deb
# hasp здесь может быть ваш патч для x32
В создании контейнера использованы наработки других авторов, я их упростил и объединил в готовый набор.
По завершении работ исходники будут доступны на github
Источник
Тема: как ломануть 1C 8.3 for Linux
Опции темы
Поиск по теме
Отображение
Re: как ломануть 1C 8.3 for Linux
Должно работать, причем для одной базы и 10 подключениях вообще должно быть без всяких запинок.
Пользователь сказал cпасибо:
Re: как ломануть 1C 8.3 for Linux
Процесс так и висит.. терминал закрывать, как я понимаю, не следует.
Перехожу к тестам.
Почитал, в том числе между строк. Если вкратце, нашел, собрал, запустил. Уперся в формат данных в ключе. Структура понятна. непонятно в каком виде данные должны быть? Не подскажете, в какую сторону копать?
Re: как ломануть 1C 8.3 for Linux
Re: как ломануть 1C 8.3 for Linux
Итак. работает все в режиме «поставил и забыл»
сочинил небольшую инструкцию, что и как. для людей, имеющих минимальный опыт использования linux, труда особого не составит собрать и запустить все это хозяйство.
Все делалось на debian-9, если у кого-то другая версия, надо будет скорректировать некоторые команды.
1. устанавливаем либы для х32 (без них работать не будет. )
4. собираем драйвер виртуального USB
Идем сюда — [Только зарегистрированные пользователи могут видеть ссылки. ]
и качаем «vhci_hcd» и «libusb_vhci»
сначала собираем драйвер ‘usb_vhci’
для автозапуска делаем скрипт в /etc/init.d/ и регистрируем соужбу в systemctl
6. ключи
отличия от reg-файлов
все DWORD-параметры записаны без «0х» в начале
все HEX-параметры содержат те же массивы, но к каждому элементу надо приклеить все тот же «0х» в начало
21 пользователя(ей) сказали cпасибо:
Re: как ломануть 1C 8.3 for Linux
А можно скомпилить на тестовом сервере и подсунуть модули на рабочий сервак?
Re: как ломануть 1C 8.3 for Linux
Пользователь сказал cпасибо:
Re: как ломануть 1C 8.3 for Linux
Для ubuntu 18.04.2 x64 lts (4.15.0) по памяти напишу первую часть, в помощь другим даже с минимальными знаниями:
sudo dpkg —add-architecture i386
sudo apt update
sudo apt install libusb-0.1-4:i386 linux-tools-generic automake libtool linux-source-4.15.0 linux-headers-4.15.0-48 libelf-dev libjansson-dev
cd /usr/src/
sudo tar -xf linux-source-4.15.0.tar.bz2
cd
Качаем vhci_hcd и libusb_vhci отсюда:
[Только зарегистрированные пользователи могут видеть ссылки. ]
[Только зарегистрированные пользователи могут видеть ссылки. ]
Примерно так (можете вообще и с другого компьютера закачать, главное перебросьте эти файлы в папку пользователя этой машины):
wget [Только зарегистрированные пользователи могут видеть ссылки. ]
wget [Только зарегистрированные пользователи могут видеть ссылки. ]
Далее:
tar -xf libusb_vhci-0.7.tar.bz2
tar -xf vhci-hcd-1.15.tar.bz2
cd vhci-hcd-1.15
mkdir -p linux/4.15.0/drivers/usb/core
cp /usr/src/linux-source-4.15.0/include/linux/usb/hcd.h linux/4.15.0/drivers/usb/core/
nano usb-vhci-hcd.c
находим «#define DEBUG» и комментируем эту строку, при желании можно выделить через /* */
nano usb-vhci-iocifc.c
находим «#define DEBUG» и комментируем эту строку
добавляем строку #include
(просто сверху над первым #include в файле вставьте)
sudo make KVERSION=4.15.0-48-generic KSRC=/usr/src/linux-source-4.15.0
sudo make install
cd
/libusb_vhci-0.7
./configure
make
make install
cd
wget [Только зарегистрированные пользователи могут видеть ссылки. ]
unzip master.zip
cd cd UsbHasp-master
make
— продолжение следует . (пока нет времени)
Последний раз редактировалось vfp7; 26.04.2019 в 18:43 .
8 пользователя(ей) сказали cпасибо:
Re: как ломануть 1C 8.3 for Linux
sudo cp dist/Release/GNU-Linux/usbhasp /usr/local/etc
sudo /sbin/ldconfig -v
sudo nano /etc/modules
vhci-hcd
usb-vhci-hcd
usb-vhci-iocifc
..
sudo nano /usr/local/etc/initreboot.sh
#!/bin/sh
/usr/local/etc/usbhasp -d /usr/local/etc/srv.json,/usr/local/etc/ws.json
sudo systemctl start srv1cv83
exit
..
sudo chmod +x /usr/local/etc/initreboot.sh
sudo crontab -e
..
@reboot /usr/local/etc/initreboot.sh > /dev/null 2>&1
..
Переходим в папку с дистрибутивом 1с и ставим ее (если не установлена, а так же устанавливаем haspd):
( установка 1с разжевана в инете, к примеру ( i386 !, примерно аналогично делаем для x64 ) [Только зарегистрированные пользователи могут видеть ссылки. ] )
sudo apt install imagemagick unixodbc libgsf-bin t1utils
sudo apt install libwebkitgtk-3.0-0
sudo apt —fix-broken install
cd
/Folder1cDistrib (здесь должны быть минимум три файла: 1c-enterprise83-client_*_amd64.deb 1c-enterprise83-common_*_amd64.deb 1c-enterprise83-server_*_amd64.deb)
sudo dpkg -i 1c-enterprise83-*
wget [Только зарегистрированные пользователи могут видеть ссылки. ] ( качаем два haspd*.deb файла по этой ссылке или переносим их с другого компьютера )
sudo dpkg -i haspd*
sudo systemctl disable srv1cv83
Про ключ (/usr/local/etc/srv.json и /usr/local/etc/ws.json) смотрим пост выше от Alf500, примечание — поле «Data» просто сделал в одну длинную строку.
На этом все.
/ подтверждаю что система работоспособна на Ubuntu 18.04.2 x64 LTS /
Если у кого есть желание и возможность может изготовить скрипт автоматической перекомпиляции этой системы при обновлении ядра, ему все явно сказали бы большое спасибо. (у меня проблемы с свободным временем)
ps: в прошлом посте в одной строке пропущен sudo — «make install», а должно быть «sudo make install» . (иначе система ругнется на недостаточные права)
Последний раз редактировалось vfp7; 29.04.2019 в 15:37 .
Источник