Meson ARM Node'u çalıştırmak 101

Konuşlandırma gereksinimleri

  • Statik (Genel) IP veya A DHCP ön koşulu
  • ARM tabanlı cihazlar (Raspberry Pi/Soft Router/Jetson Nano etc.)
  • Güvenlik duvarının portunun açılması (varsayılan: 443, özel sunucu portları için destek)
  • Yeterli miktarda depolama sağlamak (varsayılan minimum gereksinim: 20 GB)

Desteklenen Unix/Linux işletim sistemleri

OSWebsite
Ubuntuhttps://ubuntu.com/download/server/armopen in new window
Debianhttps://www.debian.org/ports/armopen in new window
Raspberry Pi OShttps://www.raspberrypi.com/softwareopen in new window
Fedorahttps://arm.fedoraproject.orgopen in new window
OpenWrthttps://openwrt.orgopen in new window
Armbianhttps://www.armbian.comopen in new window
DietPihttps://dietpi.comopen in new window
Manjarohttps://manjaro.org/download/#ARMopen in new window
Arch Linuxhttps://archlinuxarm.orgopen in new window
openSUSEhttps://get.opensuse.orgopen in new window
Asahi Linuxhttps://asahilinux.orgopen in new window

Kayıt

https://dashboard.meson.network/registeropen in new window

"Nodes" butonuna tıklayın ve bu sayfada token ve kurulum eğitimini bulabilirsiniz.

ARM üzerine Meson nasıl kurulur? (Linux)

1.İndirmek & Kurmak

wget 'https://staticassets.meson.network/public/meson_cdn/v3.1.18/meson_cdn-linux-arm64.tar.gz' && tar -zxf meson_cdn-linux-arm64.tar.gz && rm -f meson_cdn-linux-arm64.tar.gz && cd ./meson_cdn-linux-arm64 && sudo ./service install meson_cdn
wget 'https://github.com/daqnext/meson-terminal/releases/download/v3.1.18/meson_cdn-linux-arm.tar.gz' && tar -zxf meson_cdn-linux-arm.tar.gz && rm -f meson_cdn-linux-arm.tar.gz && cd ./meson_cdn-linux-arm && sudo ./service install meson_cdn

uname -m çıktısını kontrol edin. Sonuç aarch32 ise, ARM Linux çekirdeğini 32 bit'te çalıştırıyorsunuz ve eğer sonuç aarch64 veya arm64 ise de çekirdeği 64 bit modunda çalıştırıyorsunuz. ARM işlemci listesineopen in new window göz atın.

2.Token ayarlama ve yapılandırma

sudo ./meson_cdn config set --token=your token --https_port=443 --cache.size=30

İnternet servis sağlayıcınız Statik IP sağlamadığında 443 dışında başka portlar ayarlamanız gerekebilir. Geçerli değerler 1 ile 65535 arasındadır.

Örnekte, varsayılan bağlantı noktasını 1943 olarak değiştirdim.

sudo ./meson_cdn config set --token=your token --https_port=1943 --cache.size=30

Parametre listesi:

-token=your token              # you can find out your token in nodes page
-https_port=443                # default is 443, support for custom server ports
-cache.size=30                 # minimum: 20G, default: 30G
-cache.folder=xxxx             # string, cache folder path, could be an absolute path

3.Hizmeti başlatmak

sudo ./service start meson_cdn

Router'ınızdaki portlar nasıl yönlendirilir?

Port yönlendirme ayarlamalarını öğrenmek için https://portforward.comopen in new window adresine ya da Router'ınızın talimatlarına göz atın.

Örneğin Cisco DPC3941T XFINITY router'ını ele alalım, port yönlendirme için temel süreç:

1.Cisco DPC3941T XFINITY router'ınıza giriş yapın.

  • Varsayılan IP Adresi: 10.0.0.1
  • Varsayılan Kullanıcı Adı: admin
  • Varsayılan Şifre: password

2.Port yönlendirme bölümüne gidin.

Şimdi router'ınızda port yönlendirme bölümünü bulmamız gerekiyor. Nasıl yapacağınız aşağıda. Router'ınızdaki ilk sayfadan başlayarak:

Sayfanın solundaki "Advanced" bağlantısına tıklayın.

Şimdi yeni bir menü görmelisiniz. Bu yeni menüde, "Port Forwarding" 'e tıklayın.

Sayfanın ortasına yakın bir yerde bulunan "Add service" düğmesini tıklayın.

3.Port yönlendirme girdisi oluşturun.

"Common service" açılır kutusundan, "Other" 'ı seçin.

Bu yönlendirmeyi neden kurduğunuzu hatırlayabilmeniz için "Service name" kutusuna bu yönlendirme için bir ad girin.

Yönlendirdiğiniz portların protokol türünü seçmek için "Service Type" açılır kutusunu kullanın.

Portları yönlendirdiğiniz IP adresini "Server IP Adress Box" 'a girin.

Tek bir port yönlendiriyorsanız bu port numarasını "Start Port" ve "End Port" kutularına girin.

Örnekte, varsayılan ortu 1943 olarak değiştirdim.

  • TCP Portları: 1943
  • UDP Portları: 1943

İşiniz bittiğinde Save butonuna tıklayın.

Portlarınız şimdi açık olmalıdır. Portlarınızın açık olup olmadığını test edin.

2-3 dakika sonra yeni node'da açılan terminallerde yeni bir terminal kaydınız olur.