Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Openfire (Wildfire/Jive Messenger) часть 2

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

emx (13-07-2008 11:00): Openfire (Wildfire/Jive Messenger) часть 3  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98

   

FreemanRU



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору



Openfire (Wildfire Server / Jive Messenger)
Текущая версия: 3.5.2
OpenFire Server - это Open Source XMPP сервер обмена мгновенными сообщениями.
Прост в настройке, администрируется через web-консоль, поддерживает LDAP.
Основные принципы работы и доступные клиенты


Active Directory Explorer Просмотр структуры LDAP AD
ПАТЧ v.7 Для прозрачной NTLM авторизации клиентов  
Инструкция к PyICQ-t v0.8b
Транспорты для Windows - Mail.Ru Agent, JMC(проверка почтовых ящиков), PyICQ-t, и сам Питон
Pandion для Windows98
Преднастроенная Миранда для локальной сети
Набор заплаток для Pandion (в том числе и недоставка сообщений)


Тема в варезнике


Сначала читаем статьи Установка и настройка - потом задаем вопрос!!!
Установка и настройка
Установка и настройка
Установка Miranda клиентам в домене

Всего записей: 3795 | Зарегистр. 16-07-2004 | Отправлено: 13:46 14-07-2007 | Исправлено: victorae, 09:45 03-07-2008
orfik



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
нет, логин латиницей. Вида AAIvanov  
 
Если пробывать добавить админа так : Александр Александрович Иванов, то так не добавляет из AD.  
 
Пробывал и встроенную базу и внешнюю, и с настройками ОФ (где AD настраивается) игрался. Результат не получается с добавлением админа, хотя тесты предыдуших шагов проходят и выборку вроде делает и группы OU видит..

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

Всего записей: 7 | Зарегистр. 31-07-2006 | Отправлено: 08:05 24-01-2008
victorae



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Если уж у вас используется сервер 3.3.2, то, может быть, и плагины под эту версию имеются

 
нет, у меня только стандартные из установки. старые версии искать надо на сайте разработчиков.

Всего записей: 1969 | Зарегистр. 17-12-2006 | Отправлено: 09:15 24-01-2008
kseshka

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MarazmMarazm
Проблем с подключением пользователей по NTLM нету. Откатился на патч Нормано 7.0 ошибки так и не исчезли(
 
Добавлено:
Народ, а кто нить кластер на Openfire настраивал?  
1)Есть особенности?  
2)На какую базу в SQL требуется ссылать сервер на общую или на разные?

Всего записей: 7 | Зарегистр. 28-07-2006 | Отправлено: 09:45 24-01-2008
unhappy



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
orfik

Цитата:
 если в атрибутах пользователя есть русские символы, тогда openfire не делает авторизацию для админа

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

Всего записей: 681 | Зарегистр. 25-10-2002 | Отправлено: 10:23 24-01-2008
razov

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Установил Microsoft SQL Server 2005 Express
Включил порты в "Диспетчере конфигураций SQL Express"
ip2:  
ip-адрес: 192.168.0.3  
TCP-порт:1433  
Активен:Да  
Включено:Да  
Динамические TCP-порты:0  
 
Тоже самое делаю для ip4 ip-адрес:127.0.0.1  
Перезагружаю службы.  
 
Запускаю Openfire в строке Database URL: jdbc:jtds:sqlserver://Server/Jabber;appName=jive instance=SQLExpress
 
Выдает ошибку:
"A connection to the database could not be made. View the error message by opening the "\logs\error.log" log file, then go back to fix the problem."
 
Брандмауэр выключен.
В чем может быть проблема?
 

Всего записей: 11 | Зарегистр. 19-04-2007 | Отправлено: 11:14 24-01-2008
victorae



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
razov
 
попробуй между jive и  instance точка с запятой поставить, по идее это опция, а она
разделяется как и appName - точкой с запятой. или тут более детально смотри http://jtds.sourceforge.net/faq.html#instanceName
 
jdbc:jtds:sqlserver://Server/Jabber;appName=jive;instance=SQLExpress

Всего записей: 1969 | Зарегистр. 17-12-2006 | Отправлено: 13:35 24-01-2008
BW4ever

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А зачем имя экземпляра (instance) указывать вообще? Если на машине только один сервер, отлично работает и так. По крайней мере у меня.

Всего записей: 265 | Зарегистр. 18-05-2006 | Отправлено: 15:38 24-01-2008
razov

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
попробуй между jive и  instance точка с запятой поставить, по идее это опция, а она  
разделяется как и appName - точкой с запятой. или тут более детально смотри http://jtds.sourceforge.net/faq.html#instanceName  
 
jdbc:jtds:sqlserver://Server/Jabber;appName=jive;instance=SQLExpress  

 
Пропробывал. Не помогло.
 

Цитата:
А зачем имя экземпляра (instance) указывать вообще? Если на машине только один сервер, отлично работает и так. По крайней мере у меня.  

 
Убрал тоже не помогло.
 
Забыл указать на компе домен. Может с этим как связано.
 
Добавлено:
В JDBC Driver Class указываю "net.sourceforge.jtds.jdbc.Driver"
 
Добавлено:
Все заработало.
Убрал пробел между ";" и "instance"
jdbc:jtds:sqlserver://Server/Jabber;appName=jive;instance=SQLExpress
 
Всем большое спасибо.

Всего записей: 11 | Зарегистр. 19-04-2007 | Отправлено: 15:44 24-01-2008
vortx

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а что вообще подразумевается под кластером в опенфаере?

Всего записей: 35 | Зарегистр. 25-12-2006 | Отправлено: 10:33 25-01-2008
skyfish777



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Апгрейд до 3.4.4 прошёл штатна, багов пока не заметил, списки в клиентов стали ощутимо быстрее засасываться. единственное что опять java security пришлось строчку добавить из пача нормана. Наверна нада в шапке поравить версию на 3.4.4 ?
ПЫ СЫ : квадратики продолжают проскакивать

Всего записей: 44 | Зарегистр. 13-04-2006 | Отправлено: 14:42 25-01-2008
fedmun

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
skyfish777

Цитата:
единственное что опять java security пришлось строчку добавить из пача нормана

Так в самом патче это и написано:

Цитата:
The java.security file is overwritten each time you upgrade Openfire, so you will need to re-apply the patch each time.

Всего записей: 1389 | Зарегистр. 13-06-2002 | Отправлено: 18:29 25-01-2008
asiq

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Со всем уважением к этой статье....смело могу сказать что в версии OpenFire3.4.3 авторизация в АД не работает
Вернее работает до ребута...  
После перезагрузки зайти нельзя, ни под одним пользователем

Всего записей: 4 | Зарегистр. 26-01-2008 | Отправлено: 14:06 26-01-2008
victorae



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Со всем уважением к этой статье....смело могу сказать что в версии OpenFire3.4.3 авторизация в АД не работает

 
эээ... а как же остальные пользователи этого продукта? мы, как факт работы связки 3.4.3+Ад, в расчет не идем? 8)

Всего записей: 1969 | Зарегистр. 17-12-2006 | Отправлено: 14:31 26-01-2008
asiq

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
офигеть!!!
прям все работает???че то у мене никак)))
может Вы "факт работы связки 3.4.3+Ад" исчо и подсказать можете как же заставить их работать вместе???

Всего записей: 4 | Зарегистр. 26-01-2008 | Отправлено: 14:56 26-01-2008
victorae



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
прям все работает?

 
работает, достаточно внимательно прочесть доку сервера Openfire/documentation/ldap-guide.html и install.txt из архива Нормановского патча, если нужна прозрачная авторизация для Pandion/Miranda/JAJC.

Всего записей: 1969 | Зарегистр. 17-12-2006 | Отправлено: 15:03 26-01-2008 | Исправлено: victorae, 15:04 26-01-2008
asiq

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо за совет)...но все там я внимательно читал, у меня ведь тоже работает все, но только до рестарта OpenFire3.4.3
в файле все отредактировано
 <ldap>
   <host>domain.local</host>
   <port>389</port>
   <baseDN>DC=domain,DC=local</baseDN>
   <adminDN>CN=admin,OU=gr,OU=of,DC=domain,DC=local</adminDN>
   <adminPassword>admin;lt;&amp;gt;18</adminPassword>
   <connectionPoolEnabled>false</connectionPoolEnabled>
   <sslEnabled>false</sslEnabled>
   <ldapDebugEnabled>true</ldapDebugEnabled>
   <autoFollowReferrals>false</autoFollowReferrals>
   <usernameField>sAMAccountName</usernameField>
   <searchFilter>(objectClass=organizationalPerson)</searchFilter>
....
  </ldap>
  <provider>
    <vcard>
      <className>org.jivesoftware.openfire.ldap.LdapVCardProvider</className>
    </vcard>
    <user>
      <className>org.jivesoftware.openfire.ldap.LdapUserProvider</className>
    </user>
    <auth>
      <className>org.jivesoftware.openfire.ldap.LdapAuthProvider</className>
    </auth>
    <group>
      <className>org.jivesoftware.openfire.ldap.LdapGroupProvider</className>
    </group>
  </provider>
 
Добавлено:
и вообще victorae, поделитесь конфигом с народом !!!
И ясно станет где , чего не хватает,И пользы больше будет
Думаю не я один с такой проблемой сталкиваюсь,
заранее спасибо

Всего записей: 4 | Зарегистр. 26-01-2008 | Отправлено: 15:21 26-01-2008
victorae



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
поделитесь конфигом с народом

 
только предупреждаю, я как то пробовал "лишнее" из него убрать, полезли глюки т.ч. как есть рассматривайте.
 
<?xml version="1.0" encoding="UTF-8"?>
 
<!--
    This file stores bootstrap properties needed by Wildfire.
    Property names must be in the format: "prop.name.is.blah=value"
    That will be stored as:
        <prop>
            <name>
                <is>
                    <blah>value</blah>
                </is>
            </name>
        </prop>
 
    Most properties are stored in the Wildfire database. A
    property viewer and editor is included in the admin console.
-->
<!-- root element, all properties must be under this element -->
<jive>  
  <adminConsole>  
    <!-- Disable either port by setting the value to -1 -->  
    <port>9090</port>  
    <securePort>9091</securePort>  
  </adminConsole>  
  <admin>  
    <!-- Use this section to define users that will have admin privileges. Below,
          you will find two ways to specify which users are admins. Admins will
          have access to the admin console (only local users) and may have also access
          to other functionalities like ad-hoc commands. -->  
    <!-- By default, only the user with the username "admin" can login
         to the admin console. Alternatively, you can specify a comma-delimitted
         list usernames that should be authorized to login to the admin console
         by setting the <authorizedUsernames> field below. -->  
    <!-- <authorizedUsernames></authorizedUsernames> -->  
    <!-- Comma-delimitted list of bare JIDs. The JIDs may belong to local
         or remote users. -->  
    <!-- <authorizedJIDs></authorizedJIDs> -->  
    <authorizedUsernames>user-admin</authorizedUsernames>  
  </admin>  
  <locale>en</locale>  
  <!-- Network settings. By default, Wildfire will bind to all network interfaces.
      Alternatively, you can specify a specific network interfaces that the server
      will listen on. For example, 127.0.0.1. This setting is generally only useful
       on multi-homed servers. -->  
  <!--  <network>
        <interface>127.0.0.1</interface>
    </network> -->  
  <!-- Example LDAP settings -->  
  <!-- Note, for Active Directory, try usernameField=sAMAccountName, nameField=displayName,
         emailField=mail -->  
  <!--
    <ldap>
        <host></host>
        <port>389</port>
        <usernameField>uid</usernameField>
        <nameField>cn</nameField>
        <emailField>mail</emailField>
        <baseDN></baseDN>
        <adminDN></adminDN>
        <adminPassword></adminPassword>
    </ldap>
    <provider>
        <user>
            <className>org.jivesoftware.openfire.ldap.LdapUserProvider</className>
        </user>
        <auth>
            <className>org.jivesoftware.openfire.ldap.LdapAuthProvider</className>
        </auth>
    </provider>
    -->  
  <!-- End example LDAP settings -->  
  <connectionProvider>  
    <className>org.jivesoftware.database.DefaultConnectionProvider</className>  
  </connectionProvider>  
  <database>  
    <defaultProvider>  
      <driver>net.sourceforge.jtds.jdbc.Driver</driver>  
      <serverURL>jdbc:jtds:sqlserver://sql.papir.kiev.ua/jabber;appName=jive</serverURL>  
      <username>sa</username>  
      <password>pass</password>  
      <minConnections>5</minConnections>  
      <maxConnections>15</maxConnections>  
      <connectionTimeout>1.0</connectionTimeout>  
    </defaultProvider>  
  </database>  
  <ldap>  
    <host>pdc</host>  
    <port>389</port>  
    <baseDN>OU=Kkbk,DC=papir,DC=kiev,DC=ua</baseDN>  
    <adminDN>CN=ad-user,CN=Builtin,DC=papir,DC=kiev,DC=ua</adminDN>  
    <adminPassword>pass</adminPassword>  
    <connectionPoolEnabled>true</connectionPoolEnabled>  
    <sslEnabled>false</sslEnabled>  
    <ldapDebugEnabled>false</ldapDebugEnabled>  
    <autoFollowReferrals>false</autoFollowReferrals>  
    <usernameField>sAMAccountName</usernameField>  
    <searchFilter>(&amp;(sAMAccountName={0})(objectCategory=Person))</searchFilter>  
    <vcard-mapping><![CDATA[
<vCard xmlns="vcard-temp">
  <N>
    <GIVEN>{givenName}</GIVEN><MIDDLE>{initials}</MIDDLE><FAMILY>{sn}</FAMILY>
  </N>  
  <FN>{displayName}</FN>  
  <NICKNAME>{displayName}</NICKNAME>  
  <ADR>
    <HOME/>  
    <STREET>{homePostalAddress}</STREET>  
    <LOCALITY>My-Country</LOCALITY>  
    <PCODE>{homeZip}</PCODE>  
    <CTRY>My-City</CTRY>
  </ADR>  
  <ADR>
    <WORK/>  
    <STREET>{streetAddress}</STREET>  
    <LOCALITY>{l}</LOCALITY>  
    <REGION>{st}</REGION>  
    <PCODE>{postalCode}</PCODE>  
    <CTRY>{co}</CTRY>
  </ADR>  
  <TEL>
    <HOME/>  
    <VOICE/>  
    <NUMBER>{homePhone}</NUMBER>
  </TEL>  
  <TEL>
    <HOME/>  
    <CELL/>  
    <NUMBER>{mobile}</NUMBER>
  </TEL>  
  <TEL>
    <WORK/>  
    <VOICE/>  
    <NUMBER>{telephoneNumber}</NUMBER>
  </TEL>  
  <TEL>
    <WORK/>  
    <CELL/>  
    <NUMBER>{mobile}</NUMBER>
  </TEL>  
  <TEL>
    <WORK/>  
    <FAX/>  
    <NUMBER>{facsimileTelephoneNumber}</NUMBER>
  </TEL>  
  <TEL>
    <WORK/>  
    <PAGER/>  
    <NUMBER>{pager}</NUMBER>
  </TEL>  
  <TITLE>{title}</TITLE>  
  <ORG>
    <ORGUNIT>{department}</ORGUNIT>
  </ORG>
</vCard>]]></vcard-mapping>  
    <nameField>cn</nameField>  
    <emailField/>  
    <groupNameField>cn</groupNameField>  
    <groupMemberField>member</groupMemberField>  
    <groupDescriptionField>description</groupDescriptionField>  
    <posixMode>false</posixMode>  
    <groupSearchFilter>(objectClass=group)</groupSearchFilter>  
    <searchFields>Name/givenName,Family/sn</searchFields>  
  </ldap>  
  <sasl>  
    <mechs>ANONYMOUS,PLAIN,NTLM</mechs>  
    <realm>DOMAIN</realm>  
  </sasl>  
  <provider>  
    <vcard>  
      <className>org.jivesoftware.openfire.ldap.LdapVCardProvider</className>  
    </vcard>  
    <user>  
      <className>org.jivesoftware.openfire.ldap.LdapUserProvider</className>  
    </user>  
    <auth>  
      <className>org.jivesoftware.openfire.ldap.LdapAuthProvider</className>  
    </auth>  
    <group>  
      <className>org.jivesoftware.openfire.ldap.LdapGroupProvider</className>  
    </group>  
    <authorization>  
      <classList>org.jivesoftware.openfire.sasl.StrictAuthorizationPolicy org.jivesoftware.openfire.sasl.DefaultAuthorizationPolicy</classList>  
      <!-- other options: null, LdapAuthorizationProvider, UnixK5LoginProvider, Strict and Lazy-->  
    </authorization>  
  </provider>  
  <setup>true</setup>  
  <log>  
    <debug>  
      <enabled>false</enabled>  
    </debug>  
  </log>  
</jive>

Всего записей: 1969 | Зарегистр. 17-12-2006 | Отправлено: 15:48 26-01-2008
asiq

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
во!!! за это респект , victorae

Всего записей: 4 | Зарегистр. 26-01-2008 | Отправлено: 16:02 26-01-2008
kseshka

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ подскажите пожалуйста, для чего именно создана кластеризация в OpenFire? И принцип её работы.

Всего записей: 7 | Зарегистр. 28-07-2006 | Отправлено: 15:04 28-01-2008
evgenii net

Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
использую в локалке на W2003 openfire 3.3.2, клиенты pandion, начала возникать ошибка в логе такого содержания, причина возникнеовения ошибки непонятно, до этого работало без проблем.  
текст ошибки:  

Цитата:
2008.01.28 17:36:05 [org.jivesoftware.openfire.nio.ConnectionHandler.messageReceived(ConnectionHandler.java:134)
] Closing connection due to error while processing message: <response xmlns="urn:ietf:params:xml:ns:xmpp-sasl">dXNlcm5hbWU9IiIscmVhbG09Im1yaTMiLG5vbmNlPSJsTDdmaEppb0djNko4UWp6RGpMWGdHS0tqdlBnTDRGN2FETVBudzc1Iixjbm9uY2U9IjBiZDY0NTUxMTU3OTRkY2Y4OTZhODNmOGQyZDg4YTQxZDM1OTJmYmEiLG5jPTAwMDAwMDAxLHFvcD1hdXRoLGRpZ2VzdC11cmk9InhtcHAvbXJpMyIsY2hhcnNldD11dGYtOCxyZXNwb25zZT0zOTBiNzNlMmRhYmRmNzEwNzAxNTM2NGZmYzllNThmYg==</response>
java.lang.IllegalArgumentException
    at javax.security.auth.callback.NameCallback.<init>(Unknown Source)
    at com.sun.security.sasl.digest.DigestMD5Server.validateClientResponse(Unknown Source)
    at com.sun.security.sasl.digest.DigestMD5Server.evaluateResponse(Unknown Source)
    at org.jivesoftware.openfire.net.SASLAuthentication.handle(SASLAuthentication.java:281)
    at org.jivesoftware.openfire.net.StanzaHandler.process(StanzaHandler.java:144)
    at org.jivesoftware.openfire.nio.ConnectionHandler.messageReceived(ConnectionHandler.java:132)
    at org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.messageReceived(AbstractIoFilterChain.java:703)
    at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:362)
    at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilterChain.java:54)
    at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:800)
    at org.apache.mina.filter.codec.support.SimpleProtocolDecoderOutput.flush(SimpleProtocolDecoderOutput.java:62)
    at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:200)
    at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:362)
    at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(AbstractIoFilterChain.java:54)
    at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:800)
    at org.apache.mina.filter.executor.ExecutorFilter.processEvent(ExecutorFilter.java:266)
    at org.apache.mina.filter.executor.ExecutorFilter$ProcessEventsRunnable.run(ExecutorFilter.java:326)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)


Всего записей: 12 | Зарегистр. 28-01-2008 | Отправлено: 18:09 28-01-2008
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Openfire (Wildfire/Jive Messenger) часть 2
emx (13-07-2008 11:00): Openfire (Wildfire/Jive Messenger) часть 3


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru