Перейти до

Проблема с паролем для доступа в админку, ABILLS


Рекомендованные сообщения

Управление шейпером

Инициализация и контроль правил шейпера. При использовании разных скоростей в разные промежутки времени нужно через крон вызывать данную команду на границе интервалов. Данную команду нужно делать для любого типа подключения PPPoE, PPTP или IPoE. 

Программа инициализации правил шейпера

# /usr/abills/libexec/billd checkspeed mikrotik

Параметры

NAS_IDS='1,2' Список серверов доступа. По умолчанию скорость просматривается на всех RECONFIGURE=1 переинициализировать правила шейпера NAT=1 Включение ната SHOW_SPEED=1 Показать абонентов для которых применён шейпер id, address_list, ip MIKROTIK6=1 Поднятие шейперов для Mikrotik 6 DEBUG=1..7 Режимы отладки. 

1 - Отображать базовые сообщения программы и писать лог команд для Mikrotik. Лог записывается в файл /usr/abills/var/log/mikrotik_cmd.log 

2 - Отображать команды для Mikrotik на экран. 

5 - Отображать но не выполнять команды 

7 - Отображать SQL запросы к базе во время выполнения программы

После инициализации правил шейпера при подключении абонента на Mikrotik передаётся только IP адрес абонента с указанием в какой список его внести. 

При использовании PPoE, PPTP адрес передаётся системой через RADIUS пары:

Mikrotik-Address-List=CLIENTS_[TP_ID]

При использовании IPN используется стандарnный IPN механизм $conf{IPN_START_RULES} $conf{IPN_STOP_RULES}

Пример правил шейпера: 

Тарифны плана 141 

Общая скорсоть потока 256 kbit/sec 

/ip firewall mangle add chain=forward action=mark-packet new-packet-mark=ALLOW_TRAFFIC_CLASS_141_in

passthrough=yes src-address-list=CLIENTS_141 dst-address=0.0.0.0/0

 

/ip firewall mangle add chain=forward action=mark-packet new-packet-mark=ALLOW_TRAFFIC_CLASS_141_out

passthrough=yes src-address=0.0.0.0/0 dst-address-list=CLIENTS_141

 

/queue type add name="TP_141_in_global_speed" kind=pcq

pcq-rate=262144 pcq-classifier=src-address

 

/queue type add name="TP_141_out_global_speed" kind=pcq

pcq-rate=262144 pcq-classifier=dst-address

 

/queue tree add name="TP_141_in_global" parent=global-out queue="TP_141_in_global_speed"

packet-mark=ALLOW_TRAFFIC_CLASS_141_in priority=5 burst-limit=0 burst-threshold=0 burst-time=0s

 

/queue tree add name="TP_141_out_global" parent=global-out queue="TP_141_out_global_speed"

packet-mark=ALLOW_TRAFFIC_CLASS_141_out priority=5 burst-limit=0 burst-threshold=0 burst-time=0s

ABillS

/ System configuration/ NAS/

IP IP Адрес Mikrotik Type mikrotik Alive Время обновления статистики. Рекомендуемое значение 300 :Manage:   IP:PORT: MIKROTIC_IP:CoA_PORT:SSH_PORT 

 

MIKROTIC_IP - адрес микротик 

CoA_PORT - порт дял сброса пользователя с линии (По умолчанию 1700)

SSH_PORT - порт для управления по ssh (По умолчанию 22) 

пример: 10.11.11.1:1700:22 User: abills_admin 

Имя пользователя для запуска удалённых команд через SSH.

После заведения пользователя заведите SSH сертификат в системе. Password: radsecret - Пароль PoD/CoA для сброса пользователя с линии.

Перенаправление в клиентский кабинет
ip firewall nat add chain=dstnat action=dst-nat to-addresses=10.0.0.10 to-ports=80 protocol=tcp

src-address=192.168.6.0/24 dst-address=0.0.0.0/0 dst-port=80

mikrotik_configure

mikrotik_configure Программа авто настройки mikrotik разрешает настроить микротик удалённо, а также после настройки сохранить конфигурацию для последующей заливки в однотипные сервера (доступна в коммерческой версии системы)

Дополнительно
  • Выставление скорости с возможностью быстрого серфинга

Для это используем RADIUS параметр Mikrotik-Rate-Limit. Для примера скорость 1 мегабит. Данный параметр стоит занести в радиус пары тарифного плана (/ Система/ Internet/ Тарифные планы/ Добавить/) :

Mikrotik-Rate-Limit="1M 1536k 768k 8 8 1M"rx-rate – 1 Mbps

rx-burst-rate – 1536 kbps

rx-burst-threshold – 768 kbps

rx-burst-time – 8 секунд

priority – 8

rx-rate-min – 1 Mbps

Т.е. я ограничиваю полосу пропускания канала в 1 мегабит (как гарантированную, так и максимальную), но если пользователь за 8 секунд не превышает 768 кбит, то ему может быть отдано 1.5 мегабита.

При использовании данного скорость интервалов не будет учитиватсья и соответственно нельзя будет построить скоростя с учётом времени суток (Например день/ночь)

 

 

 

Я не пойму пару моментов, файл billd  с правилами я должен создать или отредактировать на сервере где установлен abills? в директории  /usr/abills/libexec/

почему в примере pcq-rate=262144 ведь название тарифа 256 kbit/sec ?

/ip firewall mangle add chain=forward action=mark-packet new-packet-mark=ALLOW_TRAFFIC_CLASS_141_in
passthrough=yes src-address-list=CLIENTS_141 dst-address=0.0.0.0/0

/ip firewall mangle add chain=forward action=mark-packet new-packet-mark=ALLOW_TRAFFIC_CLASS_141_out
passthrough=yes src-address=0.0.0.0/0 dst-address-list=CLIENTS_141

/queue type add name="TP_141_in_global_speed" kind=pcq
pcq-rate=262144 pcq-classifier=src-address

/queue type add name="TP_141_out_global_speed" kind=pcq
pcq-rate=262144 pcq-classifier=dst-address

/queue tree add name="TP_141_in_global" parent=global-out queue="TP_141_in_global_speed"
packet-mark=ALLOW_TRAFFIC_CLASS_141_in priority=5 burst-limit=0 burst-threshold=0 burst-time=0s

/queue tree add name="TP_141_out_global" parent=global-out queue="TP_141_out_global_speed"
packet-mark=ALLOW_TRAFFIC_CLASS_141_out priority=5 burst-limit=0 burst-threshold=0 burst-time=0s

Может я не так силен в этом деле, но возникает много вопросов просто по поводу этого этапа настройки.

Ссылка на сообщение
Поделиться на других сайтах


/ip firewall mangle add chain=forward action=mark-packet new-packet-mark=ALLOW_TRAFFIC_CLASS_5mb_in 
  passthrough=yes src-address-list=CLIENTS_5mb dst-address=0.0.0.0/0


/ip firewall mangle add chain=forward action=mark-packet new-packet-mark=ALLOW_TRAFFIC_CLASS_5mb_out 
  passthrough=yes src-address=0.0.0.0/0 dst-address-list=CLIENTS_5mb


/queue type add name="TP_5mb_in_global_speed" kind=pcq 
  pcq-rate=5242880 pcq-classifier=src-address


/queue type add name="TP_5mb_out_global_speed" kind=pcq 
  pcq-rate=5242880 pcq-classifier=dst-address


/queue tree add name="TP_5mb_in_global" parent=global-out queue="TP_5mb_in_global_speed" 
  packet-mark=ALLOW_TRAFFIC_CLASS_5mb_in priority=5 burst-limit=0 burst-threshold=0 burst-time=0s


/queue tree add name="TP_5mb_out_global" parent=global-out queue="TP_5mb_out_global_speed" 
  packet-mark=ALLOW_TRAFFIC_CLASS_5mb_out priority=5 burst-limit=0 burst-threshold=0 burst-time=0s


Этот Пример для 5mb верный? как Abills будет загружать это правило на mikrotik при подключении пользователя т.е где это правило 'прикрепляется' в Abills к тарифному плану для которого я хочу ограничивать скорость этим шейпером?

Ссылка на сообщение
Поделиться на других сайтах

может я не ясно пишу на сайте

 

http://abills.net.ua/wiki/doku.php/abills:docs:mikrotik:ru#upravlenie_shejperom

 

После инициализации правил шейпера при подключении абонента на Mikrotik передаётся только IP адрес абонента с указанием в какой список его внести.
При использовании PPoE, PPTP адрес передаётся системой через RADIUS пары:

Mikrotik-Address-List=CLIENTS_[TP_ID]

Ссылка на сообщение
Поделиться на других сайтах
  • 3 weeks later...
Опубліковано: (відредаговано)

Ты можешь ответь на вопрос? я понимаю что все умные.... но у меня чувство что многие моменты действительно описаны ОЧЕНЬ плохо и не внятно!! 

 

Вопрос: Правила шейпера должны быть уже созданы на микротике?! или они должны  быть в каком то конфиге на сервере где установлен abills, и в дальнейшем должны просто загрузиться по ssh на сервер при инициализации billd?

Или в Abills выставляется просто скорость в настройках тарифного плана и уже Abills генерирует правила шейпера для микротика и грузит их на него по ssh?

Відредаговано qwerty
Ссылка на сообщение
Поделиться на других сайтах
  • 2 weeks later...

написано очень внятно

 

 

Управление шейпером

Инициализация и контроль правил шейпера. При использовании разных скоростей в разные промежутки времени нужно через крон вызывать данную команду на границе интервалов. Данную команду нужно делать для любого типа подключения PPPoE, PPTP или IPoE.

 

Программа инициализации правил шейпера и загрузки их на mikrotik сервера

 

 

# /usr/abills/libexec/billd checkspeed mikrotik

Ссылка на сообщение
Поделиться на других сайтах

Делаю все как в этом видео: 

 http://www.youtube.com/watch?v=MBiHmTHqL38

1.Cистема-> интернет тарифные планы->ввожу номер(произвольно) и название тарифного плана и жму добавить.

2.Клацаю внизу в списке на этом тарифном плане на значке интервалы(часы) просто жму добавить.

3.Далее в строке интервала(вверху) жму на значке трафика(диаграмма) в строепх  IN и OUT указываю к примеру 1024 и жму кнопку добавить.

4.Затем выполняю:

        /usr/abills/libexec/billd checkspeed mikrotik 

        На микротике появляются правила:

          TP_4_in_global_speed

          TP_4_out_global_speed

5.Далее завожу пользователя, выбираю ему этот тарифный план.

 

Далее пользователь авторизуется все проходит нормально, но шейпер не работает, все качают и скорость делиться динамически просто.

Подскажите что пропустил! или выполнил не верно!

Ссылка на сообщение
Поделиться на других сайтах
  • 3 weeks later...

Делаю все как в этом видео: 

 http://www.youtube.com/watch?v=MBiHmTHqL38

1.Cистема-> интернет тарифные планы->ввожу номер(произвольно) и название тарифного плана и жму добавить.

2.Клацаю внизу в списке на этом тарифном плане на значке интервалы(часы) просто жму добавить.

3.Далее в строке интервала(вверху) жму на значке трафика(диаграмма) в строепх  IN и OUT указываю к примеру 1024 и жму кнопку добавить.

4.Затем выполняю:

        /usr/abills/libexec/billd checkspeed mikrotik 

        На микротике появляются правила:

          TP_4_in_global_speed

          TP_4_out_global_speed

5.Далее завожу пользователя, выбираю ему этот тарифный план.

 

Далее пользователь авторизуется все проходит нормально, но шейпер не работает, все качают и скорость делиться динамически просто.

Подскажите что пропустил! или выполнил не верно!

 

 

все выполенно верно

 

возможно при соединении у Вас не попадают пользователи в Address-List

 

более точно можно определить только проверим все парамтеры на микротике

Ссылка на сообщение
Поделиться на других сайтах
После инициализации billd в RouterOS появляется:



/queue type
add kind=pcq name=TP_4_in_global_speed pcq-classifier=src-address pcq-rate=5144576
add kind=pcq name=TP_4_out_global_speed pcq-classifier=dst-address pcq-rate=5144576


В Abills тарифы созданы как писал выше, pool для текущего nas задал.

Настройка->Cервер доступа->IP POOLs->(клик на моем NAS)->Листаю вниз вижу строку с описанием своего NAS там клацаю на кнопку 'IP POOLs':



ID NAS Название Начало     Конец     Количество Приоритет Скорость (Kbits)
1 NASNAME Main    10.0.0.1 10.0.0.255 254       0        0


В RouterOS для pppoe сервера pool задан:



/ip pool 
add name=ppp ranges=10.0.0.1-10.0.0.254


 

При подключении пользователя скорость делится просто динамически, и в Queues у меня очереди для пользователей не добавляются(а как я понимаю должны), что нужно искать в логах? какие параметры глянуть?(Radiusd -X варнинги или что то похожее не сыпит, вроде авторизация пользователей проходит хорошо) 

очень буду благодарен.

 

Ссылка на сообщение
Поделиться на других сайтах
В RouterOS для pppoe сервера pool задан:
/ip pool 
add name=ppp ranges=10.0.0.1-10.0.0.254

Это лишнее

 

 

 

При подключении пользователя скорость делится просто динамически, и в Queues у меня очереди для пользователей не добавляются(а как я понимаю должны),

не должны.

 

В address list добавляются IP пользователей с названиями шейперов из queue tree?

Відредаговано Ромка
Ссылка на сообщение
Поделиться на других сайтах

Убрал на микротике pool, при попытке авторизации пишет:

19:05:19 pppoe,info PPPoE connection established from 11:AE:ED:83:D0:0F 
19:05:19 pppoe,ppp,info <pppoe-0>: waiting for call... 
19:05:19 pppoe,ppp,info <pppoe-0>: authenticated 
19:05:19 pppoe,ppp,info <pppoe-0>: terminating... - could not determine remote IP address 
19:05:19 pppoe,ppp,info <pppoe-0>: disconnected
Ссылка на сообщение
Поделиться на других сайтах

 

Убрал на микротике pool, при попытке авторизации в логах микротика пишет:

19:05:19 pppoe,info PPPoE connection established from 11:AE:ED:83:D0:0F 
19:05:19 pppoe,ppp,info <pppoe-0>: waiting for call... 
19:05:19 pppoe,ppp,info <pppoe-0>: authenticated 
19:05:19 pppoe,ppp,info <pppoe-0>: terminating... - could not determine remote IP address 
19:05:19 pppoe,ppp,info <pppoe-0>: disconnected
Ссылка на сообщение
Поделиться на других сайтах

 

 

Убрал на микротике pool, при попытке авторизации в логах микротика пишет:

19:05:19 pppoe,info PPPoE connection established from 11:AE:ED:83:D0:0F 
19:05:19 pppoe,ppp,info <pppoe-0>: waiting for call... 
19:05:19 pppoe,ppp,info <pppoe-0>: authenticated 
19:05:19 pppoe,ppp,info <pppoe-0>: terminating... - could not determine remote IP address 
19:05:19 pppoe,ppp,info <pppoe-0>: disconnected

 

 

 

Убрал на микротике pool, при попытке авторизации пишет:

19:05:19 pppoe,info PPPoE connection established from 11:AE:ED:83:D0:0F 
19:05:19 pppoe,ppp,info <pppoe-0>: waiting for call... 
19:05:19 pppoe,ppp,info <pppoe-0>: authenticated 
19:05:19 pppoe,ppp,info <pppoe-0>: terminating... - could not determine remote IP address 
19:05:19 pppoe,ppp,info <pppoe-0>: disconnected

IP POOL в биллинге заведен? к тарифам и серверу доступа подвязан?

Ссылка на сообщение
Поделиться на других сайтах

 

Убрал на микротике pool, при попытке авторизации пишет:

19:05:19 pppoe,info PPPoE connection established from 11:AE:ED:83:D0:0F 
19:05:19 pppoe,ppp,info <pppoe-0>: waiting for call... 
19:05:19 pppoe,ppp,info <pppoe-0>: authenticated 
19:05:19 pppoe,ppp,info <pppoe-0>: terminating... - could not determine remote IP address 
19:05:19 pppoe,ppp,info <pppoe-0>: disconnected

 

IP POOL в биллинге заведен? к тарифам и серверу доступа подвязан?

 

 

Да.

post-601-0-02308100-1393399634.jpg

post-601-0-21756600-1393399644_thumb.jpg

Ссылка на сообщение
Поделиться на других сайтах
 Service-Type = Framed-User

        Framed-Protocol = PPP

        NAS-Port = 145

        NAS-Port-Type = Ethernet

        User-Name = "SOMEUSERLOGIN"

        Calling-Station-Id = "C0:4A:00:34:AB:6F"

        Called-Station-Id = "service1"

        NAS-Port-Id = "bridge-local"

        Acct-Session-Id = "81100084"

        Framed-IP-Address = 10.0.0.22

        Acct-Authentic = RADIUS

        Event-Timestamp = "Mar  3 2014 06:26:30 UTC"

        Acct-Session-Time = 0

        Acct-Input-Octets = 72

        Acct-Input-Gigawords = 0

        Acct-Input-Packets = 6

        Acct-Output-Octets = 94

        Acct-Output-Gigawords = 0

        Acct-Output-Packets = 7

        Acct-Status-Type = Stop

        Acct-Terminate-Cause = NAS-Error

        NAS-Identifier = "MikroTik"

        Acct-Delay-Time = 0

        NAS-IP-Address = 192.168.0.5

# Executing section preacct from file /usr/local/etc/raddb/sites-enabled/abills_default

+- entering group preacct {...}

++[preprocess] returns ok

# Executing section accounting from file /usr/local/etc/raddb/sites-enabled/abills_default

+- entering group accounting {...}

rlm_perl: Added pair Acct-Input-Octets = 72

rlm_perl: Added pair NAS-Port-Type = Ethernet

rlm_perl: Added pair Acct-Session-Id = 81100084

rlm_perl: Added pair Acct-Output-Gigawords = 0

rlm_perl: Added pair Service-Type = Framed-User

rlm_perl: Added pair Called-Station-Id = service1

rlm_perl: Added pair Acct-Authentic = RADIUS

rlm_perl: Added pair Acct-Status-Type = Stop

rlm_perl: Added pair Acct-Output-Packets = 7

rlm_perl: Added pair NAS-IP-Address = 192.168.0.5

rlm_perl: Added pair NAS-Port-Id = bridge-local

rlm_perl: Added pair Acct-Output-Octets = 94

rlm_perl: Added pair Acct-Terminate-Cause = NAS-Error

rlm_perl: Added pair Acct-Session-Time = 0

rlm_perl: Added pair Calling-Station-Id = C0:4A:00:34:AB:6F

rlm_perl: Added pair Framed-Protocol = PPP

rlm_perl: Added pair User-Name = "SOMEUSERLOGIN"

rlm_perl: Added pair NAS-Identifier = MikroTik

rlm_perl: Added pair Event-Timestamp = Mar  3 2014 06:26:30 UTC

rlm_perl: Added pair Acct-Input-Gigawords = 0

rlm_perl: Added pair Framed-IP-Address = 10.0.0.22

rlm_perl: Added pair Acct-Input-Packets = 6

rlm_perl: Added pair NAS-Port = 145

rlm_perl: Added pair Acct-Delay-Time = 0

++[perl] returns ok

Sending Accounting-Response of id 157 to ABILLSSRVIPADDRESS port 32910

Finished request 5.

Cleaning up request 5 ID 157 with timestamp +6

Going to the next request

Waking up in 1.1 seconds.

Cleaning up request 0 ID 152 with timestamp +2

Waking up in 3.7 seconds.
Ссылка на сообщение
Поделиться на других сайтах

 

 

Убрал на микротике pool, при попытке авторизации пишет:

19:05:19 pppoe,info PPPoE connection established from 11:AE:ED:83:D0:0F 
19:05:19 pppoe,ppp,info <pppoe-0>: waiting for call... 
19:05:19 pppoe,ppp,info <pppoe-0>: authenticated 
19:05:19 pppoe,ppp,info <pppoe-0>: terminating... - could not determine remote IP address 
19:05:19 pppoe,ppp,info <pppoe-0>: disconnected

 

IP POOL в биллинге заведен? к тарифам и серверу доступа подвязан?

 

 

Да.

 

В вашем сообщении №41, только досмотрел, маску не указывайте в пуле.

Ссылка на сообщение
Поделиться на других сайтах

Убрал маску(выбрал ---)  результат тот же.

 

radiusd -X

 

# Executing section accounting from file /usr/local/etc/raddb/sites-enabled/abil                                                                                        ls_default
+- entering group accounting {...}
rlm_perl: Added pair NAS-Port-Type = Ethernet
rlm_perl: Added pair Acct-Session-Id = 81300180
rlm_perl: Added pair Service-Type = Framed-User
rlm_perl: Added pair Called-Station-Id = service1
rlm_perl: Added pair Acct-Authentic = RADIUS
rlm_perl: Added pair Acct-Status-Type = Start
rlm_perl: Added pair NAS-IP-Address = 192.168.0.5
rlm_perl: Added pair NAS-Port-Id = bridge-local
rlm_perl: Added pair Calling-Station-Id = 20:A4:4C:66:B6:B0
rlm_perl: Added pair Framed-Protocol = PPP
rlm_perl: Added pair User-Name = LOGIN
rlm_perl: Added pair Event-Timestamp = Mar  4 2014 16:50:19 UTC
rlm_perl: Added pair NAS-Identifier = MikroTik
rlm_perl: Added pair Framed-IP-Address = 10.0.0.242
rlm_perl: Added pair NAS-Port = 397
rlm_perl: Added pair Acct-Delay-Time = 0
++[perl] returns ok
Sending Accounting-Response of id 184 to ABILLSSERVERIP.180 port 56177
Finished request 23.
Cleaning up request 23 ID 184 with timestamp +15
Going to the next request
Waking up in 0.8 seconds.
rad_recv: Accounting-Request packet from host ABILLSSERVERIP port 37600, id=185,                                                                                         length=198
        Service-Type = Framed-User
        Framed-Protocol = PPP
        NAS-Port = 397
        NAS-Port-Type = Ethernet
        User-Name = "LOGIN"
        Calling-Station-Id = "20:A4:4C:66:B6:B0"
        Called-Station-Id = "service1"
        NAS-Port-Id = "bridge-local"
        Acct-Session-Id = "81300180"
        Framed-IP-Address = 10.0.0.242
        Acct-Authentic = RADIUS
        Event-Timestamp = "Mar  4 2014 16:50:20 UTC"
        Acct-Session-Time = 0
        Acct-Input-Octets = 72
        Acct-Input-Gigawords = 0
        Acct-Input-Packets = 6
        Acct-Output-Octets = 94
        Acct-Output-Gigawords = 0
        Acct-Output-Packets = 7
        Acct-Status-Type = Stop
        Acct-Terminate-Cause = NAS-Error
        NAS-Identifier = "MikroTik"
        Acct-Delay-Time = 0
        NAS-IP-Address = 192.168.0.5
Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

  • Схожий контент

    • Від ~AsmodeuS~
      Розщеплення платежів
      В нашу систему додається підтримка нового функціоналу платіжних систем під назвою «Розщеплення платежів»
      Список систем:
      — Liqpay
      — Приват
      — Easypay merchant
      — Easypay provider (скоро)
      — Portmone (скоро)
      — City24 (скоро)
      — iPay (скоро)
      Список підтримуваних платіжних може бути розширено в майбутньому.
      Уже доступно в release 1.30.00.
      Підтримується з Paysys V4.
    • Від ~AsmodeuS~
      Новий модуль Power: облік роботи генераторів (http://abills.net.ua/wiki/display/AB/Power)
       
      Ми раді представити новий модуль Power, який дозволяє здійснювати облік та контроль роботи генераторів.
      Основні можливості модуля включають:
      — Типи генераторів: Перелік доступних типів генераторів.
      — Типи баків генераторів: Інформація про різні типи паливних баків для генераторів.
      — Типи сервісних робіт: Каталог доступних типів обслуговування та ремонтних робіт.
      — Статус генераторів: Моніторинг запусків, зупинок та інших дій з генераторами.
      Звіти:
      — Звіт заправок генераторів
      — Звіт запусків генераторів
      — Звіт обслуговування генераторів
      Цей модуль допоможе вам легко керувати генераторами та відстежувати їхній стан. Ви можете переглядати останні запуски, заправки та сервісні роботи для всіх генераторів на одній головній сторінці.
      Буде доступно в master 1.29.00.
       
       
       
    • Від ~AsmodeuS~
      PON  панель
       
       
    • Від ledemip
      Всем привет! Интересует вопрос покупки приложения ABillS Lite. Однако вопрос стоит в том как приобрести данное приложение и его поддержку, поскольку я сам гражданин РФ, но в настоящее время я нахожусь в Латвии, однако услуги интернета моя компания предоставляет на рынке РФ и зарегистрирована компания также в РФ.
       
      Однако, возможно ли какие-то варианты приобрести данное приложение? Платеж отправлю из Латвии, если такой вариант будет возможен, или в крипте.
       
      Я не в политике и действительно не восторге от всех этих событий, поэтому прошу вас очень, давайте по существу. Буду благодарен за любую помощь!
       
      Я использую ABillS v0.94.
      Мой телеграмм @ledemir556
×
×
  • Створити нове...