Utwórz serwer Jabber dla iChat

Spisu treści:

Utwórz serwer Jabber dla iChat
Utwórz serwer Jabber dla iChat
Anonim

Jeśli używasz programu iChat, prawdopodobnie wiesz już, że ma wbudowaną obsługę wiadomości opartych na Jabberze. To ten sam schemat przesyłania wiadomości, którego używa Google Talk i wiele innych podobnych usług. Jabber używa protokołu open source o nazwie XMPP do inicjowania i komunikowania się z klientami wiadomości. Rezultatem architektury open source jest to, że bardzo łatwo jest uruchomić własny serwer Jabber na komputerze Mac.

Serwer iChat - stwórz własny serwer Jabber

Image
Image

Istnieje wiele powodów, dla których warto używać własnego serwera Jabber, aby zezwolić na przesyłanie wiadomości iChat:

  • Ty kontrolujesz, kto może łączyć się z usługą.
  • Możesz stworzyć bezpieczny system przesyłania wiadomości.
  • Utrzymuj wszystkie wiadomości w firmie.
  • Łatwe przesyłanie wiadomości międzyplatformowych.
  • Lubisz bawić się komputerem Mac, a serwer Jabber brzmi fajnie.

W rzeczywistości istnieje wiele innych powodów, szczególnie dla większych firm, które korzystają z systemów przesyłania wiadomości, ale dla większości użytkowników utworzenie serwera Jabber sprowadza się do pewności, że wiadomości iChat w domu lub małej firmie nie są dostępne dla oczu z zewnątrz.

To nie znaczy, że tworzysz zamknięte środowisko. Serwer Jabbera, który utworzysz w tym przewodniku, można skonfigurować tylko do użytku wewnętrznego, otwartego na Internet lub prawie wszystkiego pomiędzy. Ale nawet jeśli zdecydujesz się otworzyć serwer Jabber na połączenia internetowe, nadal możesz korzystać z różnych środków bezpieczeństwa, aby zaszyfrować i zachować prywatność wiadomości.

Z dala od tła, zacznijmy.

Dostępne są różne aplikacje serwerowe Jabbera. Wiele z nich wymaga pobrania kodu źródłowego, a następnie samodzielnego skompilowania i stworzenia aplikacji serwerowej. Inni są gotowi do pracy, z bardzo prostymi instrukcjami instalacji.

Będziemy używać Openfire, serwera współpracy w czasie rzeczywistym o otwartym kodzie źródłowym. Używa XMPP (Jabber) do swojego systemu wiadomości błyskawicznych i działa od razu z klientem iChat, a także wieloma innymi klientami komunikatorów opartymi na Jabber.

Najlepsze jest to, że jest to prosta instalacja, która niewiele różni się od instalacji jakiejkolwiek innej aplikacji na Maca. Używa również interfejsu internetowego do konfiguracji serwera, więc nie ma plików tekstowych do edycji lub zarządzania.

Co jest potrzebne do utworzenia serwera Jabber

  • Serwer współpracujący w czasie rzeczywistym Openfire.
  • Mac z procesorem Intel.
  • Około pół godziny twojego czasu.

Serwer iChat - Instalacja i konfiguracja serwera Openfire Jabber

Image
Image

Wybraliśmy Openfire dla naszego serwera Jabber ze względu na jego łatwość instalacji, konfigurację internetową i zgodność ze standardami, które pozwalają nam stworzyć serwer wieloplatformowy. Aby rozpocząć instalację i konfigurację, musisz pobrać najnowszą wersję Openfire ze strony internetowej Ignite Re altime.

Pobierz serwer Openfire Jabber/XMPP

  1. Aby pobrać aplikację Openfire, odwiedź witrynę projektu Openfire i kliknij przycisk Pobierz, aby wyświetlić najnowszą wersję Openfire.
  2. Openfire jest dostępny dla trzech różnych systemów operacyjnych: Windows, Linux i Mac. Jak już zapewne zgadłeś, będziemy używać aplikacji w wersji na komputery Mac.
  3. Wybierz przycisk Mac download, a następnie kliknij plik openfire_3_7_0.dmg. (W tych instrukcjach używamy Openfire 3.7.0; rzeczywista nazwa pliku będzie się zmieniać w miarę wydawania nowych wersji.)

Instalacja Openfire

  1. Po zakończeniu pobierania otwórz pobrany obraz dysku, jeśli nie otworzył się automatycznie.
  2. Kliknij dwukrotnie aplikację Openfire.pkg wymienioną na obrazie dysku.
  3. Instalator otworzy się, witając Cię na serwerze Openfire XMPP. Kliknij przycisk Kontynuuj.
  4. Openfire zapyta, gdzie zainstalować oprogramowanie; domyślna lokalizacja jest odpowiednia dla większości użytkowników. Kliknij przycisk Zainstaluj.
  5. Zostaniesz poproszony o hasło administratora. Podaj hasło i kliknij OK.
  6. Po zainstalowaniu oprogramowania kliknij przycisk Zamknij.

Konfigurowanie Openfire

  1. Openfire jest instalowany jako panel preferencji. Uruchom Preferencje systemowe, klikając ikonę Dock Preferencje systemowe lub wybierając Preferencje systemowe z menu Apple.
  2. Kliknij panel preferencji Openfire znajdujący się w kategorii „Inne” w Preferencjach systemowych.
  3. Możesz zobaczyć inny komunikat, który mówi: „Aby użyć panelu preferencji Openfire, Preferencje systemowe muszą zostać zamknięte i ponownie otwarte”. Dzieje się tak, ponieważ panel preferencji Openfire jest aplikacją 32-bitową. Aby uruchomić aplikację, należy zamknąć 64-bitową aplikację Preferencje systemowe, a w jej miejsce uruchomić wersję 32-bitową. Nie wpłynie to na wydajność komputera Mac, więc kliknij OK, a następnie ponownie otwórz panel preferencji Openfire.
  4. Kliknij przycisk Otwórz konsolę administracyjną.
  5. Spowoduje to otwarcie strony internetowej w domyślnej przeglądarce, która pozwoli Ci administrować serwerem Openfire Jabber.
  6. Ponieważ po raz pierwszy używasz Openfire, strona administracyjna wyświetli wiadomość powitalną i rozpocznie proces instalacji.
  7. Wybierz język, a następnie kliknij Kontynuuj.
  8. Możesz ustawić nazwę domeny używaną przez serwer Openfire. Jeśli planujesz uruchomić serwer Openfire tylko w sieci lokalnej, bez połączenia z Internetem, ustawienia domyślne są w porządku. Jeśli chcesz otworzyć serwer Openfire na połączenia zewnętrzne, musisz podać w pełni kwalifikowaną nazwę domeny. Możesz to zmienić później, jeśli chcesz. Zakładamy, że używasz Openfire do własnej sieci wewnętrznej. Zaakceptuj ustawienia domyślne i kliknij Kontynuuj
  9. Możesz wybrać użycie zewnętrznej bazy danych do przechowywania wszystkich danych konta Openfire lub skorzystać z wbudowanej wbudowanej bazy danych dołączonej do Openfire. Wbudowana baza danych jest odpowiednia dla większości instalacji, zwłaszcza jeśli liczba łączących się klientów jest mniejsza niż stu. Jeśli planujesz większą instalację, lepszym wyborem będzie zewnętrzna baza danych. Założymy, że dotyczy to małej instalacji, więc wybierzemy opcję Wbudowana baza danych. Kliknij Kontynuuj
  10. Dane konta użytkownika mogą być przechowywane w bazie danych serwera lub mogą być pobierane z serwera katalogowego (LDAP) lub serwera ClearSpace. W przypadku małych i średnich instalacji Openfire, zwłaszcza jeśli nie korzystasz jeszcze z serwera LDAP lub ClearSpace, domyślna wbudowana baza danych Openfire jest najłatwiejszą opcją. Będziemy kontynuować przy użyciu domyślnego wyboru. Dokonaj wyboru i kliknij Kontynuuj
  11. Ostatnim krokiem jest utworzenie konta administratora. Podaj funkcjonalny adres e-mail i hasło do konta. Jedna uwaga: na tym etapie nie podajesz nazwy użytkownika. Nazwa użytkownika dla tego domyślnego konta administratora to 'admin' bez cudzysłowów. Kliknij Kontynuuj

Konfiguracja została zakończona.

Serwer iChat - konfiguracja serwera Openfire Jabber

Image
Image

Teraz, gdy podstawowa konfiguracja serwera Openfire Jabber jest zakończona, czas skonfigurować serwer tak, aby klienci iChat mieli do niego dostęp.

  1. Jeśli kontynuujesz od miejsca, w którym skończyliśmy na ostatniej stronie, zobaczysz przycisk na stronie internetowej, który pozwoli Ci przejść do Konsoli Administracyjnej Openfire. Kliknij przycisk, aby kontynuować. Jeśli zamknąłeś stronę konfiguracji, możesz odzyskać dostęp do konsoli administracyjnej, uruchamiając panel preferencji Openfire i klikając przycisk Otwórz konsolę administracyjną.
  2. Wprowadź nazwę użytkownika (administratora) i hasło określone wcześniej, a następnie kliknij Login.
  3. Konsola administracyjna Openfire udostępnia interfejs użytkownika z zakładkami, który umożliwia konfigurowanie serwera, użytkowników/grup, sesji, czatu grupowego i wtyczek dla usługi. W tym przewodniku przyjrzymy się tylko podstawom, które musisz skonfigurować, aby serwer Openfire Jabber działał szybko.

Konsola administracyjna Openfire: ustawienia poczty e-mail

  1. Kliknij kartę Server, a następnie kliknij kartę podrzędną Menedżer serwerów.
  2. Kliknij pozycję menu Ustawienia e-mail.
  3. Wprowadź ustawienia SMTP, aby umożliwić serwerowi Openfire wysyłanie e-maili z powiadomieniami do administratora. Jest to opcjonalne; serwer Openfire będzie działał niezależnie od tego, czy skonfigurujesz pocztę e-mail. Ale jako administrator Openfire dobrze jest mieć możliwość otrzymywania powiadomień, jeśli kiedykolwiek pojawi się problem.
  4. Informacje wymagane w ustawieniach poczty e-mail to te same informacje, których używasz w swoim kliencie poczty e-mail. Host poczty to serwer SMTP (serwer poczty wychodzącej), którego używasz do obsługi poczty e-mail. Jeśli Twój serwer poczty e-mail wymaga uwierzytelnienia, pamiętaj, aby wypełnić nazwę użytkownika serwera i hasło serwera. Są to te same informacje, co nazwa użytkownika i hasło do konta e-mail.
  5. Możesz przetestować ustawienia poczty e-mail, klikając przycisk Wyślij e-mail testowy.
  6. Masz możliwość określenia, do kogo ma trafić testowa wiadomość e-mail oraz jaki powinien być temat i treść. Po dokonaniu wyboru kliknij Wyślij.
  7. Testowy e-mail powinien pojawić się w Twojej aplikacji pocztowej po krótkim czasie.

Konsola administracyjna Openfire: tworzenie użytkowników

  1. Kliknij kartę Użytkownicy/Grupy.
  2. Kliknij kartę podrzędną Użytkownicy.
  3. Kliknij element menu Utwórz nowych użytkowników.
  4. Wprowadź nazwę użytkownika i hasło. Możesz również opcjonalnie dołączyć prawdziwe imię i nazwisko oraz adres e-mail użytkownika oraz określić, czy nowy użytkownik może być administratorem serwera.
  5. Powtórz dla dodatkowych użytkowników, których chcesz dodać.

Korzystanie z programu iChat do łączenia

Będziesz musiał utworzyć nowe konto dla użytkownika w iChat.

  1. Uruchom iChat i wybierz Preferencje z menu iChat.
  2. Wybierz zakładkę Konta.
  3. Kliknij przycisk plus (+) pod listą rachunków bieżących.
  4. Użyj menu rozwijanego, aby ustawić typ konta na „Jabber”.
  5. Wprowadź nazwę konta. Nazwa ma postać: nazwaużytkownika@nazwa domeny. Nazwa domeny została określona podczas procesu instalacji. Jeśli użyłeś ustawień domyślnych, będzie to nazwa komputera Mac, na którym znajduje się serwer Openfire, z dodanym do nazwy „.local”. Na przykład, jeśli nazwa użytkownika to Tom, a host Mac nazywa się Jerry, pełna nazwa użytkownika to [email protected].
  6. Wprowadź hasło, które przypisałeś użytkownikowi w Openfire.
  7. Kliknij Gotowe.
  8. Nowe okno wiadomości iChat zostanie otwarte dla nowego konta. Możesz zobaczyć ostrzeżenie, że serwer nie ma zaufanego certyfikatu. Dzieje się tak, ponieważ serwer Openfire używa certyfikatu z podpisem własnym. Kliknij przycisk Continue, aby zaakceptować certyfikat.

To wszystko. Masz teraz w pełni działający serwer Jabber, który pozwoli klientom iChat na łączenie się. Oczywiście serwer Openfire Jabber ma o wiele więcej funkcji, niż omawialiśmy tutaj. Przyjrzeliśmy się jedynie absolutnemu minimum wymaganemu do uruchomienia i uruchomienia serwera Openfire oraz połączenia z nim klientów iChat.

Jeśli chcesz dowiedzieć się więcej o korzystaniu z serwera Openfire Jabber, możesz znaleźć dodatkową dokumentację pod adresem:

Dokumentacja Openfire

Ostatnia strona tego przewodnika zawiera instrukcje dotyczące odinstalowywania serwera Openfire z komputera Mac.

Serwer iChat - Odinstalowywanie serwera Openfire Jabber

Image
Image

Jedną rzeczą, której nie lubię w Openfire, jest to, że nie zawiera deinstalatora ani łatwo dostępnej dokumentacji na temat tego, jak go odinstalować. Na szczęście wersja Unix/Linux zawiera szczegółowe informacje na temat lokalizacji plików Openfire, a ponieważ OS X jest oparty na platformie UNIX, dość łatwo było znaleźć wszystkie pliki, które należy usunąć, aby odinstalować aplikację.

Odinstaluj Openfire dla Mac

  1. Uruchom Preferencje systemowe, a następnie wybierz panel preferencji Openfire.
  2. Kliknij przycisk Stop Openfire.
  3. Po krótkim opóźnieniu status Openfire zmieni się na Stopped.
  4. Zamknij panel preferencji Openfire.

Niektóre pliki i foldery, które musisz usunąć, są przechowywane w ukrytych folderach. Zanim będziesz mógł je usunąć, musisz najpierw sprawić, by były widoczne. Możesz znaleźć instrukcje, jak sprawić, by niewidoczne elementy były widoczne, a także jak przywrócić je do ukrytego formatu po zakończeniu odinstalowywania Openfire, tutaj:

Wyświetl ukryte foldery na komputerze Mac za pomocą terminala

  1. Po uwidocznieniu ukrytych elementów otwórz okno Findera i przejdź do: Dysk startowy/usr/local/
  2. Zastąp słowa „Dysk startowy” nazwą woluminu rozruchowego komputera Mac.
  3. W folderze /usr/local przeciągnij folder Openfire do kosza.
  4. Przejdź do Dysk startowy/Biblioteka/LaunchDaemons i przeciągnij plik org.jivesoftware.openfire.plist do kosza.
  5. Przejdź do Dysk startowy/Biblioteka/PreferencePanes i przeciągnij plik Openfire.prefPane do kosza.
  6. Opróżnij kosz.
  7. Możesz teraz przywrócić komputer Mac z powrotem do domyślnego stanu ukrywania plików systemowych, korzystając z procesu opisanego w powyższym łączu.

Zalecana: