İçindekiler:

Raspberry Pi'de Xyzzy Sunucusu Olduğunuzu Düşünün: 19 Adım
Raspberry Pi'de Xyzzy Sunucusu Olduğunuzu Düşünün: 19 Adım

Video: Raspberry Pi'de Xyzzy Sunucusu Olduğunuzu Düşünün: 19 Adım

Video: Raspberry Pi'de Xyzzy Sunucusu Olduğunuzu Düşünün: 19 Adım
Video: Raspberry Pi 4: ваш новый компьютер за 35$ 2024, Temmuz
Anonim
Raspberry Pi'de Xyzzy Sunucusu Olduğunuzu Düşünün
Raspberry Pi'de Xyzzy Sunucusu Olduğunuzu Düşünün

Bu kılavuz size Raspberry Pi'de Pretend You're Xyzzy (PYX) sunucusunu nasıl kuracağınızı gösterecektir. Ben buna XyzzyPi diyorum

Pretend You're Xyzzy, bir web tarayıcısında oynanan çevrimiçi, açık kaynaklı Cards Against Humanity klonudur.

Android'de Client for Pretend You're Xyzzy uygulamasını da kullanabilirsiniz.

Kendi PYX sunucumu kurmaya başladığımda, güncel olmayan ve takip etmesi kolay talimatları bulmakta zorlandım. Görünüşe göre bunların çoğu, bir PYX sunucusu kurma konusunda biraz deneyimi olan kişiler için yazılmıştı. Bazı şeyleri çözebildim ama daha az teknoloji meraklısı veya bu tür şeylerde fazla deneyimi olmayanlar için adım adım bir rehber oluşturmak istedim. Ayrıca, bir Raspberry Pi'de çalıştırmayla ilgili herhangi bir talimat bulamadım. Bazı deneme yanılmalardan sonra, dosyalarda yalnızca bazı küçük değişiklikler yaparak PYX sunucusunu bir Pi üzerinde çalıştırabildim. Umarım bu ilgilenenler için biraz zaman kazandırır.

Bunu bir Pi 3 model B+ ve bir Pi 4 model B 4GB üzerinde yaptım. İşlemcinin Java VM'sini doğru şekilde işlememesi nedeniyle Pi Zero W kullanımıyla ilgili bazı sorunlar vardır. Şu anda onu Sıfır W üzerinde çalıştırmaya çalışıyorum ve başarılı olursam talimatları güncelleyeceğim. Test etmek için bir Pi 1 veya 2'm yok, bu yüzden bunlarla çalışabilir veya çalışmayabilir.

Bu öğreticiyi tüm beceri seviyelerindeki insanlar için takip etmesi kolay hale getirmeye çalıştım, böylece burada zaten bildiğiniz şeyler olabilir.

Raspbian'ı nasıl kuracağınızı ve Pi'nize nasıl bağlanacağınızı zaten biliyorsanız, 6. adıma geçin

Bir PYX sunucusu kurma konusunda deneyiminiz varsa ve bunun bir Pi üzerinde çalışması için gerekli düzenlemeleri bilmek istiyorsanız 13. adıma geçin

Sorumluluk Reddi: Pretend You're Xyzzy veya Android istemci uygulamasını ben oluşturmadım.

Pretend You're Xyzzy oluşturma kredisi GitHub kullanıcı ajanata'ya gider (https://github.com/ajanata/PretendYourXyzzy)

Xyzzy'mişsiniz gibi davranan Müşteri oluşturma kredisi Gianlu'ya gidiyor (https://play.google.com/store/apps/dev?id=8675761046824387020)

Kaçırdığım biri varsa lütfen bana bildirin.

Gereçler

Donanım:

Ahududu Pi 3 veya 4

Micro SD kart (32GB micro SD kart kullanıyorum çünkü elimde bu var. Muhtemelen 2GB ile idare edebilirsiniz ama en az 4GB öneririm.)

SD kart okuyuculu PC (Bu eğitim için Windows kullanıyorum. Linux kullanıyorsanız, muhtemelen bu şeylerin çoğuna zaten aşinasınızdır, bu yüzden talimatları gerektiği gibi ayarlayın.)

Yazılım:

Raspbian resmi: https://www.raspberrypi.org/downloads/raspbian/ (Herhangi biri çalışmalı. Yazma sırasında Raspbian Buster Lite kullanıyorum.)

Win32 Disk Imager: https://sourceforge.net/projects/win32diskimager/ (Raspbian imajını flashlamak için kullanabileceğiniz başka programlar da var ama bu benim kişisel tercihim.)

Macun:

Adım 1: Raspbian'ı SD Kartınıza Flashlayın

Raspbian'ı SD Kartınıza Flashlayın
Raspbian'ı SD Kartınıza Flashlayın

Win32 Disk Imager'ı açmadan önce SD kartınızı bilgisayarınızın kart okuyucusuna yerleştirin. Ardından Raspbian resminizi ve SD kartınızın sürücü harfini seçin ve "Yaz"a tıklayın.

DİKKAT: SD karttaki her şey silinecek ve üzerine yazılacaktır. SD kartta önemli veriler varsa, önce yedekleyin. Ayrıca, SD kartınız için doğru sürücü harfini seçtiğinizden emin olun. Aksi takdirde, yanlışlıkla yanlış sürücüyü silebilir/üzerine yazabilirsiniz

Tamamlandığında, SD kartınızda iki ayrı sürücünüz olacak. Bir kez önyükleme ve Windows'un okuyamadığı bir denir. Muhtemelen Windows'ta kartı biçimlendirmenizi isteyen bir açılır pencere göreceksiniz. İptal'e tıklamanız yeterli. Biçimlendirirseniz, tekrar Raspbian'ı flaş etmeniz gerekecektir.

Adım 2: Önyükleme Sürücüsünde "wpa_supplicant.conf" Adlı bir Metin Dosyası Oluşturun

Adlı Bir Metin Dosyası Oluşturun
Adlı Bir Metin Dosyası Oluşturun

SD kartın önyükleme sürücüsünde wpa_supplicant.conf adlı bir metin dosyası oluşturun ve aşağıdaki kodu içine yapıştırın. "Wifi adı" ve "şifre"yi gerçek wifi adınız ve şifrenizle değiştirin, ancak tırnak işaretlerini etraflarında tutun. Dosya 'yı kaydet.

Bu, Pi'nizin wifi'nize bağlanmasına izin verecektir. Pi'nizi ağınıza bağlamak için bir ethernet kablosu kullanıyorsanız, muhtemelen bu adımı atlayabilirsiniz.

Dosya uzantısının doğru olduğundan emin olun. wpa_supplicant.conf olmalı, wpa_supplicant.conf.txt değil

ülke=usupdate_config=1 ctrl_interface=/var/run/wpa_supplicant

ağ={

scan_ssid=1 ssid="wifi adı" psk="parola" }

Adım 3: Önyükleme Sürücüsünde "ssh" Adlı Boş bir Dosya Oluşturun

Adlı Boş Bir Dosya Oluşturun
Adlı Boş Bir Dosya Oluşturun

SD kartın önyükleme sürücüsünde ssh adında boş bir dosya oluşturun

İçinde bir şey olmasına gerek yok, sadece doğru bir şekilde adlandırılması gerekiyor.

Bu, Pi'nizde ssh'yi etkinleştirecek ve Putty kullanarak ona bağlanmanıza izin verecektir.

Dosyanın uzantısı olmadan basitçe ssh olarak adlandırıldığından emin olun. ssh.txt vb. değil

Adım 4: PC'nizden SD Kartı Çıkarın, Pi'nize Takın ve Pi'nizi Açın

SD kartı PC'nizden çıkarın, Pi'nize yerleştirin ve Pi'nizi açın.

Her şey yolunda giderse Pi'niz açılır ve wifi'nize bağlanır.

İlk kurulumundan geçmesi için birkaç dakika verin.

Adım 5: Putty Kullanarak Pi'nize Bağlanın

Putty Kullanarak Pi'nize Bağlanın
Putty Kullanarak Pi'nize Bağlanın
Putty Kullanarak Pi'nize Bağlanın
Putty Kullanarak Pi'nize Bağlanın

Putty'yi açın ve Ana Bilgisayar Adı kutusuna bağlantı türünün SSH ve bağlantı noktasının 22 olduğundan emin olarak raspberrypi yazın. Bağlanırsa, üzerinde terminal olarak bilinen metin bulunan siyah bir ekrana yönlendirilirsiniz. Kullanıcı adınızı ve şifrenizi isteyecektir. Varsayılan kullanıcı adı "pi" ve varsayılan şifre "raspberry"dir. Özellikle Pi'nizi internete maruz bırakmayı planlıyorsanız, şifreyi değiştirmeniz şiddetle tavsiye edilir. Bunu yapmak için, oturum açtıktan sonra "passwd" yazın ve istemleri izleyin. Hatırlayacağınız bir şifre seçtiğinizden emin olun.

Bağlanmıyorsa, Pi'nizin kullandığı IP adresini bulmanız gerekebilir. Bunu yapmanın birden fazla yolu var ama kişisel olarak yönlendiricime giriş yapıyorum ve bağlı cihazların listesini kontrol ediyorum. Pi'nizin IP'sini bulduktan sonra, bunu Raspberrypi yerine Putty'deki Host Name kutusuna yazın ve tekrar bağlanmayı deneyin.

Hala bağlanamıyorsanız, ssh dosyasını doğru şekilde oluşturmamış olabilirsiniz. Önceki adımları okuyun ve her şeyi iki kez kontrol edin.

Adım 6: İsteğe Bağlı: Pi'nizin Ana Bilgisayar Adını Değiştirin

İsteğe bağlı: Pi'nizin Ana Bilgisayar Adını Değiştirin
İsteğe bağlı: Pi'nizin Ana Bilgisayar Adını Değiştirin
İsteğe bağlı: Pi'nizin Ana Bilgisayar Adını Değiştirin
İsteğe bağlı: Pi'nizin Ana Bilgisayar Adını Değiştirin
İsteğe bağlı: Pi'nizin Ana Bilgisayar Adını Değiştirin
İsteğe bağlı: Pi'nizin Ana Bilgisayar Adını Değiştirin

Bu gerekli değil, ancak Pi'min ana bilgisayar adını, yalnızca genel "raspberrypi" yerine ne için kullanıldığıyla ilgili bir şey olarak almayı tercih ediyorum. Bu durumda ona "xyzzypi" adını verdim ama sen ne istersen onu diyebilirsin.

Ana bilgisayar adı türünü değiştirmek için:

sudo raspi yapılandırması

Ağ Seçeneklerini Seçin

Ana Bilgisayar Adını Seçin

İstediğiniz ana bilgisayar adını girin

Bitir'i seçin

Pi'yi şimdi yeniden başlatmak isteyip istemediğinizi soracaktır. Yeni ana bilgisayar adı, siz yeniden başlatana kadar geçerli olmayacaktır. Bunu yaparsanız, Putty oturumunuzun bağlantısı kesilecektir. Yeniden başlatma tamamlandığında, Putty ile yeniden bağlanmak için ayarladığınız yeni ana bilgisayar adını kullanmanız gerekecektir. Ana bilgisayar adı yerine IP adresini kullanarak bağlanıyorsanız, yine de aynı olmalıdır.

Raspi-config aracını kullanarak ayarlayabileceğiniz birçok başka seçenek var ama bununla ilgili çevrimiçi olarak zaten çok sayıda öğretici var, bu yüzden onlara burada girmeyeceğim.

7. Adım: Uygulama Paketlerinizi Güncelleyin

Uygulama Paketlerinizi Güncelleyin
Uygulama Paketlerinizi Güncelleyin

Aşağıdaki komutu kullanarak uygulama paketlerinizi güncelleyin:

sudo apt-get güncellemesi

Tamamlanana kadar çalışmasına izin verin.

Not: Teknik olarak artık "apt-get" yazmanız gerekmiyor, sadece "apt" yazabilirsiniz. Ancak, "apt-get" yazmaya o kadar alıştım ki, bu noktada benim için sadece kas hafızası.

8. Adım: Git'i yükleyin

Git'i yükleyin
Git'i yükleyin

Uygulama paketleri bittiğinde, aşağıdaki komutu kullanarak Git'i kurun:

sudo apt-get -y git git

Bitene kadar çalışmasına izin verin.

9. Adım: Maven'i kurun

Maven'i yükleyin
Maven'i yükleyin

Aşağıdaki komutu kullanarak Maven'i kurun:

sudo apt-get -y maven'i kurun

Bitene kadar çalışmasına izin verin

Adım 10: Xyzzy Sunucusu Olduğunuzu Düşünün Dosyalarını İndirin

Pretend You Are Xyzzy Server Dosyalarını İndirin
Pretend You Are Xyzzy Server Dosyalarını İndirin

Aşağıdaki komutu kullanarak Pretend You're Xyzzy sunucu dosyalarını indirin:

git klon git://github.com/ajanata/PretendYoureXyzzy.git

Bu, Pi'nizde PretendYourXyzzy adlı bir dizin oluşturacak ve dosyaları buna indirecektir.

Bitene kadar çalışmasına izin verin.

Adım 11: PretendYoureXyzzy Dizinine Geçin

PretendYoureXyzzy Dizinine Geçiş
PretendYoureXyzzy Dizinine Geçiş

Aşağıdaki komutu kullanarak PretendYourXyzzy dizinine geçin:

cd PretendYoureXyzzy

Not: Linux komutları büyük/küçük harf duyarlıdır, bu nedenle cd PretendYoureXyzzy çalışacaktır, ancak cd Strategicyourexyzzy çalışmayacaktır.

Adım 12: "build.properties.example" Dosyasını Açın ve Düzenleyin ve "build.properties" Olarak Kaydedin

Açın ve Düzenleyin
Açın ve Düzenleyin
Açın ve Düzenleyin
Açın ve Düzenleyin
Açın ve Düzenleyin
Açın ve Düzenleyin

Aşağıdaki komutu kullanarak build.properties.example dosyasını nano metin düzenleyiciyle açın:

sudo nano build.properties.example

Terminal tabanlı bir metin düzenleyici kullanmak, alışkın olmayanlar için biraz korkutucu görünebilir ama yaptığımız şey çok basit.

"hibernate.username" ve "hibernate.password" yazan bölümleri bulana kadar aşağı kaydırmak için aşağı ok tuşunu kullanın.

Bu satırların sonuna gitmek için sağ ok tuşunu kullanın ve kullanıcı adını ve şifreyi başka bir şeyle değiştirin. Dürüst olmak gerekirse, gerçekten gerekli olup olmadığını bilmiyorum ama onları, birlikte geldikleri varsayılan kullanıcı adı ve şifreyle bırakmak konusunda rahat değilim.

Bunları değiştirdikten sonra kaydetme iletişim kutusunu açmak için ctrl+o tuşlarına basın.

Dosya adının sonundaki ".example" öğesini kaldırmak için geri al, böylece yalnızca "build.properties" ile kalacaksınız.

Dosyayı farklı bir adla kaydetmek isteyip istemediğinizi soracaktır. Evet için y'ye basın.

Nano metin düzenleyiciyi kapatmak için ctrl+x tuşlarına basın.

Adım 13: "pom.xml" Dosyasını Açın ve Düzenleyin (BUNU BİR PI'DE ÇALIŞTIRAN ŞEYDİR)

Açın ve Düzenleyin
Açın ve Düzenleyin
Açın ve Düzenleyin
Açın ve Düzenleyin

Aşağıdaki komutu kullanarak pom.xml dosyasını nano metin düzenleyiciyle açın:

sudo nano pom.xml

Daha önce yaptığınız gibi aşağı kaydırın. Bu sefer aradığınız satır sqlite-jdbc

Bu satırın hemen altında sürüm numarası olan bir satır var. Aşağıdaki gibi görünmesi için bu sayıyı 3.28.0 olarak değiştirmeniz gerekir:

3.28.0

Sürüm numarasını düzenledikten sonra kaydetme iletişim kutusunu açmak için ctrl+o tuşlarına basın.

Dosya adını "pom.xml" olarak saklayın ve kaydedin.

Kaydedildikten sonra nano metin düzenleyiciyi kapatmak için ctrl+x tuşlarına basın.

Bu, Pretend You're Xyzzy sunucusunun bir Pi üzerinde çalışmasını sağlayan düzenlemedir. Birlikte gelen sqlite-jdbc sürümü bir Pi'de düzgün çalışmayacaktır. Sürüm 3.28.0 şimdiye kadarki testlerimde harika çalışıyor

Adım 14: Xyzzy Sunucusu Olduğunuzu Düşünün ve Çalıştığından Emin Olun

Xyzzy Sunucusu Olduğunuzu Düşünün ve Çalıştığından Emin Olun
Xyzzy Sunucusu Olduğunuzu Düşünün ve Çalıştığından Emin Olun
Xyzzy Sunucusu Olduğunuzu Düşünün ve Çalıştığından Emin Olun
Xyzzy Sunucusu Olduğunuzu Düşünün ve Çalıştığından Emin Olun
Xyzzy Sunucusu Olduğunuzu Düşünün ve Çalıştığından Emin Olun
Xyzzy Sunucusu Olduğunuzu Düşünün ve Çalıştığından Emin Olun

Pi'nizde Pretend You're Xyzzy sunucusu çalıştırmak için gerekli düzenlemeleri yaptığınıza göre, şimdi başlatalım ve her şeyin işe yarayıp yaramadığını görelim. Aşağıdaki komutu kullanarak sunucuyu başlatın:

mvn temiz paket savaşı:patlamış iskele:run -Dmaven.buildNumber.doCheck=yanlış -Dmaven.buildNumber.doUpdate=yanlış

Bazı ek dosyalar indirecek, bunları derleyecek ve sunucuyu başlatacaktır. Bu muhtemelen birkaç dakika sürecektir.

Not: Şu anda sunucuyu nasıl çalıştıracağımı bildiğim tek yol bu, böylece her başlattığınızda derlenecek.

"Konsolun yeniden yüklenmesi ETKİN. Bağlamı yeniden başlatmak için konsolda ENTER tuşuna basın" mesajını aldığınızda bunun yapıldığını anlayacaksınız.

Bu noktada tarayıcınızı açabilir ve sonunda 8080 numaralı bağlantı noktasını ekleyerek Pi'nin ana bilgisayar adını (veya IP adresini) yazabilirsiniz. Yani ana bilgisayar adı:8080 veya IP:8080

Ana bilgisayar adı olarak xyzzypi kullandıysanız, bu xyzzypi:8080 olurdu veya benim durumumda IP kullanıldığında 192.168.1.189:8080 olurdu

Her şey yolunda giderse, Xyzzy'mişsiniz gibi davranın ana sayfasına yönlendirileceksiniz.

Tebrikler! Sen yaptın

Ancak şu anda yalnızca Pi'nize Putty ile giriş yaparsanız ve sunucuyu başlatmak için yukarıdaki komutu çalıştırırsanız çalışacaktır. Putty'yi kapattığınızda sunucu duracaktır. Bu, bazı insanlar için iyi olabilir, ancak Pi her başlatıldığında veya oturum açmaya gerek kalmadan yeniden başlatıldığında Pretend You're Xyzzy sunucusunun otomatik olarak çalışmasını isteyebilirsiniz. Sonraki adımlar, bu çalışmayı kapsayacaktır.

Adım 15: Xyzzy Sunucusu Olduğunuzu Düşünmek için Bir Komut Dosyası Yapın

Xyzzy Sunucusu Olduğunuzu Düşünmek için Bir Komut Dosyası Yapın
Xyzzy Sunucusu Olduğunuzu Düşünmek için Bir Komut Dosyası Yapın
Xyzzy Sunucusu Olduğunuzu Düşünmek için Bir Komut Dosyası Yapın
Xyzzy Sunucusu Olduğunuzu Düşünmek için Bir Komut Dosyası Yapın

Pretend You're Xyzzy sunucusunun Pi önyüklendiğinde veya yeniden başlatıldığında otomatik olarak başlamasını istiyorsak, yapmamız gereken ilk şey bir komut dosyası oluşturmaktır.

Sunucuyu durdurmak için ctrl+c tuşlarına basın.

Durduğunda aşağıdaki komutu yazın:

sudo nano xyzzy.sh

Not: Komut dosyama xyzzy.sh adını verdim, ancak siz istediğiniz gibi adlandırabilirsiniz. Dosya uzantısı olarak.sh olduğundan emin olun.

Nano metin düzenleyiciyi kullanarak aşağıdakini yazın veya dosyaya yapıştırın:

#!/bin/bashcd /home/pi/PretendYoureXyzzy mvn temiz paket savaş:patlamış iskele:run -Dmaven.buildNumber.doCheck=false -Dmaven.buildNumber.doUpdate=false

Kaydet iletişim kutusunu açmak için ctrl+o tuşlarına basın

Dosyayı kaydedin ve nano'yu kapatmak için ctrl+x tuşlarına basın

Adım 16: Komut Dosyanızı Yürütülebilir Hale Getirin

Komut Dosyanızı Yürütülebilir Hale Getirin
Komut Dosyanızı Yürütülebilir Hale Getirin

Aşağıdaki komutu kullanarak betiği çalıştırılabilir hale getirmemiz gerekiyor:

sudo chmod 755 xyzzy.sh

Not: Komut dosyanıza önceki adımda farklı bir ad verdiyseniz, bunun yerine bu dosya adını kullanın.

Adım 17: Komut Dosyanızı Önyüklemede Otomatik Olarak Çalıştırmak için bir Crontab Girişi Oluşturun

Komut Dosyanızı Önyüklemede Otomatik Olarak Çalıştırmak için Bir Crontab Girişi Oluşturun
Komut Dosyanızı Önyüklemede Otomatik Olarak Çalıştırmak için Bir Crontab Girişi Oluşturun
Komut Dosyanızı Önyüklemede Otomatik Olarak Çalıştırmak için Bir Crontab Girişi Oluşturun
Komut Dosyanızı Önyüklemede Otomatik Olarak Çalıştırmak için Bir Crontab Girişi Oluşturun
Komut Dosyanızı Önyüklemede Otomatik Olarak Çalıştırmak için Bir Crontab Girişi Oluşturun
Komut Dosyanızı Önyüklemede Otomatik Olarak Çalıştırmak için Bir Crontab Girişi Oluşturun

Bir komut dosyasını önyüklemede çalıştırmanın birden çok yolu vardır. Burada crontab kullanıyorum.

Aşağıdaki komutu kullanarak crontab tablolarını düzenleyin:

crontab -e

Hangi düzenleyiciyi kullanmak istediğinizi soracak. Nano'yu kullanmak için 1 yazın ve enter tuşuna basın.

Açıldıktan sonra sonuna kadar kaydırın ve aşağıdaki satırı ekleyin:

@reboot /home/pi/PretendYoureXyzzy/xyzzy.sh

Not: Yine, komut dosyanız için farklı bir dosya adı kullandıysanız, bunun yerine bunu yazın.

Kaydet iletişim kutusunu açmak için ctrl+o tuşlarına basın.

Nano'yu kapatmak için kaydedin ve ctrl+x tuşlarına basın.

Adım 18: Pi'nizi Yeniden Başlatın ve Xyzzy Olduğunuzu Düşünmek İçin Bağlanıp Bağlanamayacağınıza Bakın

Pi'nizi Yeniden Başlatın ve Xyzzy Olduğunuzu Düşünmek İçin Bağlanıp Bağlanamayacağınıza Bakın
Pi'nizi Yeniden Başlatın ve Xyzzy Olduğunuzu Düşünmek İçin Bağlanıp Bağlanamayacağınıza Bakın

Artık Pretend You're Xyzzy sunucunuz açılışta çalışacak şekilde ayarlanmış olduğuna göre Pi'yi yeniden başlatabilir ve her şeyin çalıştığından emin olabilirsiniz.

Aşağıdaki komutu kullanarak yeniden başlatın:

sudo yeniden başlatma

Pi yeniden başlatıldığında, sunucu için her şeyi yeniden derlemek birkaç dakika sürecektir. Biraz zaman tanıyın ve ardından, sonunda 8080 numaralı bağlantı noktasını ekleyerek Pi'nin ana bilgisayar adını veya IP'sini kullanarak tarayıcıya yeniden bağlanmayı deneyin.

xyzzypi:8080 veya IPadresi:8080

Her şey yolunda giderse, Xyzzy Olduğunu Düşün sayfasına yönlendirileceksiniz.

Tebrikler! Artık Raspberry Pi'de otomatik olarak çalışan Pretend You're Xyzzy sunucunuz var

Adım 19: İsteğe Bağlı: İnternet Üzerinden Xyzzy Sunucusu Olduğunuzu Düşünmenize Erişime İzin Vermek için Bağlantı Noktalarını Yönlendirin

Artık çalışan bir Pretend You're Xyzzy sunucunuz var, ancak şu anda yalnızca yerel ağınızda erişilebilir durumda. Evinizde oynamak için bir grup arkadaşınız varsa, ancak yerel ağınızın dışındaki kişiler bağlanamazsa bu işe yarar.

Nasıl yapılacağını bilmiyorsanız, belirli yönlendiriciniz için bağlantı noktası yönlendirme talimatlarına bakmanız gerekir. Xyzzy olduğunu farz et, 8080 numaralı bağlantı noktasını kullanır, bu nedenle iletmek isteyeceğiniz bağlantı noktası budur. Bunu kurduktan sonra arkadaşlarınıza harici IP adresinizi ve bağlantı noktanızı verebileceksiniz ve onlar da internet üzerinden sunucunuza bağlanabilecekler.

İsterseniz, sunucunuza bağlanmaları için arkadaşlarınıza vermek üzere kendi URL'nize (JoesPYXserver.noip.com gibi bir şey) sahip olmak için Dinamik DNS'yi de ayarlayabilirsiniz. Bu tür şeyler için zaten çok sayıda öğretici var.

Önerilen: