Monerod Yalitimli Feather Wallet (Qubes-Whonix)

This page has an ENGLISH translation!

Amac

Bu rehberde sana Feather Wallet cuzdanini cevrimdisi bir kupte hapsedip, baska bir kupte calisan monero dugumunle esitlenebilir duruma getirmeyi gosterecegim.

Bu rehberin sonunda elinde sunlar olacak:

  • cevrimdisi bir kupte calisan feather wallet yazilimi
  • monero dugumunu calistiran baska bir kupten port 18081 baglantilarini cevrimdisi feather wallet kupune yonlendirmek
  • diger kupte calisan monero dugumu ile kendi cuzdan durumunu guncelleyebilen cevrimdisi bir feather wallet

Monero cuzdanin ve monero dugumunu ayri kupler icinde yalitma uzerine daha fazla bilgi icin asagidaki kaynaklara basvurabilirsin:

Bu rehber, bu kaynaklardan esinlendi. Bunun yaninda, whonix ve getmonero sitelerindeki rehberler buradakindane biraz daha karmasik. Burada ayni hedefe biraz daha basit yolla erisecegiz.

Bu rehberde Whonix 17 calisiran QubesOS 4.2 kullanilmistir.

Kurulum

Hazir gerekenler

  1. Bir Qubes-Whonix kupu icerisinde calisan ve genel Monero agina ait blokzincir ile esitlenmis bir monero dugumu
  2. Bir Qubes-Whonix kupu icerisinde calisan bir Feather Wallet

Bunlari hazirlamak icin oncelikle su iki rehberi tamamla:

  1. Monero dugumu kurulumu (Qubes-Whonix)
  2. Feather Wallet kurulumu (Linux)

Bunlardan ikincisi Lubuntu Linux icin yazilmis olmasina karsin, ayni adimlari yeni yaratacagin bir Qubes-Whonix kupu icerisinde de takip edip tamamlayabilirsin.

Yeni bir Qubes-Whonix kupu olusturmayi yukardaki birinci rehberde gosterdim. O rehberi takip et ve anon-feather-who17 isimli yeni bir kup olustur. Yeni kup yaratma penceresinde, asagidakileri gir:

1. Name and label: anon-feather-who17.

2. Color: Anonim kuplerini kirmiziya boya.

3. Type: AppVM (persistent home, volatile root) seceneginde birak.

4. Template: whonix-workstation-17 secenegini sec.

5. Networking: (none) secenegini sec.

6. Launch settings after creation: bu secenegi etkinlestir.

OK butonuna bas. Bu senin cevrimdisi feather cuzdan kupun olacak.

Feather Wallet yazilimini oncelikle internete baglanabilen baska bir kup icerisine indir. Ardindan yazilimi ve onun kriptografik imza dosyalarini qvm-move komutu ile cevrimdisi feather wallet kupune aktar.

Anon-monerod-who17 ve anon-feather-who17 kuplerin hazir olduktan sonra bu rehberi uygulamaya devam et.

Dom0 icinde user policy yarat

Dom0 icinde bir terminal penceresi ac ve asagidaki komutu gir:

$ sudo vim /etc/qubes/policy.d/30-user.policy

Bu dosya icine su satiri ekle:

qubes.ConnectTCP +18081 anon-feather-who17 anon-monerod-who17 allow

Burada qubes.ConnectTCP bizim kullanacagimiz RPC hizmetinin adi. Kendisini dom0 icinde /etc/qubes-rpc/qubes.ConnectTCP dosyasinda bulabilirsin. Port +18081 argumanini qubes.ConnectTCP hizmetine aktariyoruz. Bu portu kullanarak yerelde bulunan feather cuzdani uygulamasi yine yerelde bulunan monero dugumunden blokzincirdeki bilgileri cekebilir. Bunu yaparken bu iki kup birbirlerinden ayri sanal makineler icerisinde calisacaklar.

Feather kupune port ilet

Anon-feather-who17 kupu icinde yeni bir terminal penceresi ac ve asagidaki komutu gir:

$ qvm-connect-tcp 18081:monerod-ws:18081

Bundan boyle feather wallet programin 127.0.0.1:18081 adresine bir moneor dugumu olarak baglanabilecek.

Feather wallet programini baslat. File -> Settings -> Network -> Node. Acilan pencerede Let Feather manage this list secenegindeki onay isaretini kaldir, ve Add custom node(s) butonuna bas. Dugum adresini 127.0.0.1:18081 olarak gir. Proxy sekmesinde Proxy: None secenegini sec. Eger dugum adresini vekil (proxy) ayarlarini kapatmadan girmeye calisirsan Feather wallet sana hata verecektir.

Bunun ardindan feather cuzdaninin monero blokzinciri ile hizlica esitlendigini gorebilmelisin. Benim deneyimimce monero cuzdanimi bu sekilde esitlemek onu Tor agi uzerinden uzakta bulunan bir dugume baglamaktan cok daha hizli gerceklesmekte.

Onemli birkac nokta:

  1. Port iletimi icin kullandigimiz komut, qvm-connect-tcp 18081:monerod-ws:18081, sadece o an calisan feather cuzdan kupunde aktif olur. Eger bu kupu kapatip bastan baslatirsan, port iletimi komutunu tekrarlamalisin.
  2. Feather wallet programini yeni surumlerine guncellemek icin ilk kurulumda yaptigin gibi internete erisebilen bir kup uzerinden yeni surumu indir. Ardindan indirdigin programi ve onun kriptografik imzalarini anon-feather-who17 kupune aktar.

Sonuc

Bu rehberde sana feather monero cuzdanini ve monero dugumunu iki ayri sanal makine icerisinde ayirmayi gosterdim. Kurdugumuz sistemde cevrimdisi olan feather cuzdan kupu, port iletimi yontemi ile monero dugumu sanal makinesinden monero blokzinciri ile esitlenebilmekte.

Bunlari yaparken oncelikle iki ayri rehberdeki kurdugumuz sistemleri kullandik; onlarin baglantilarini yukarida bulabilirsin. Bu sistemler hazir olduktan sonra dom0 icinde bir izin dosyasi hazirladik. Bunun sayesinde dugum kupunden cuzdan kupune port iletimine izin verdik. Ardindan monerod kupu hazir ve arka planda calisirken feather kupu icinde port iletimi komutunu verdik. Son olarak feather cuzdani programini yereldeki 18081 portundan blokzincir ile haberlesecek sekilde ayarladik. Bundan boyle feather cuzdanin cevrimdisi bir sanal makine icerisinde calisirken monero blokzincirinin yeni durumu ile kendisini esitleyebilecek.

Eger kurulum ve kullanim konusunda daha fazla yardima ihtiyac duyarsan, MoneroTurko chat odasina katil: https://signal.group/#CjQKICUccbfPqIGYux906JmjTTY9TIplefrNHCNB-rNdOB7kEhDwqp9rYNPC4ccS0nROndI6


Rehberi yararli bulduysan bu adrese Monero (XMR) gonderebilirsin:

84dAAMSmxmUW2FzE3Bm6wxLNYYC4DzLkAPfaK7UqsHCWBfEgHnvA4GNgeGMcRDPwdwVvDrtZsTMzc5BVQ51xwqxjT97tyFT
XMR yolla!
XMR yolla!