تم تحديث هذه الصفحة منذ الترجمة. يمكنك استخدام هذا الإصدار ، لكنه قد يكون غير مكتمل. الرجاء استخدام English version.
مع نظام Qubes + Whonix يُمكنك إنشاء محفظه مونيرو بدون إتصال بالإنترنت تعمل علي نظام إفتراضي معزول عن خادم مونيرو الذي يَمر كل بياناته من خلال شبكه التور Tor.
يُوفر نظام كيوبس السلاسه اللازمه لسهوله إنشاء أنظمه إفتراضيه لأهداف مختلفه. في البدايه ستقوم بإنشاء مكنه إفتراضيه علي وونكس للمحفظه بدون إتصال. بعد ذلك مكنه ووُنكس أُخري لخادم مونيرو . للتواصل بين المحفظه والخادم يُمكنك إستخدام كيوبس qrexec.
هذه الطريقه أكثر أماناً من الطرق الاخري التي توجّه بروتوكول (RPC) المحفظه خلال خدمه تور(TOR) مخفيه, أو التي تستخدم العزل المادي لكنها ماتزال تستخدم الإنترنت للإتصال بالخادم. بهذه الطريقه لا تحتاج أي إتصال شبكي بالمحفظه, فإنك تُحافظ علي موارد شبكة تور(Tor) ، ووقت الإستجابة أقل.
بإستخدام قالب مكن وونكس الإفتراضي , إنشيء مكنتين كما التالي :
أول مكنه سيتم إستخدامها للمحفظه, سيُشار إليها بـmonero-wallet-ws
. قم بإختيارnone
في NetVM
.
المكنه الأخري سوف تُستخدم للخادم, سيُشار إليها بـmonerod-ws
. سيتم إختيار sys-whonix
ل NetVM
. Before moving on, make sure this workstation has enough private storage. You can estimate how much space you need by checking the size of the raw blockchain. Keep in mind that the blockchain will take up more space with time.
monerod-ws
:systemd
.user@host:~$ sudo gedit /home/user/monerod.service
إنسخ المُحتوي التالي :
[Unit]
Description=Monero Full Node
After=network.target
[Service]
User=user
Group=user
Type=forking
PIDFile=/home/user/.bitmonero/monerod.pid
ExecStart=/usr/local/bin/monerod --detach --data-dir=/home/user/.bitmonero \
--no-igd --pidfile=/home/user/.bitmonero/monerod.pid \
--log-file=/home/user/.bitmonero/bitmonero.log --p2p-bind-ip=127.0.0.1
Restart=always
PrivateTmp=true
[Install]
WantedBy=multi-user.target
monerod
الخادم يبدأ فور التشغيل تلقائياً بتعديل ملف /rw/config/rc.local
.user@host:~$ sudo gedit /rw/config/rc.local
ضِف هذه السطور بآخر الملف:
cp /home/user/monerod.service /lib/systemd/system/
systemctl start monerod.service
إجعل الملف قابل للتشغيل.
user@host:~$ sudo chmod +x /rw/config/rc.local
user@host:~$ sudo mkdir /rw/usrlocal/etc/qubes-rpc
user@host:~$ sudo gedit /rw/usrlocal/etc/qubes-rpc/user.monerod
أضف هذا السطر:
socat STDIO TCP:localhost:18081
monerod-ws
.monero-wallet-ws
:/rw/config/rc.local
.user@host:~$ sudo gedit /rw/config/rc.local
أضف هذا السطر بالآخر:
socat TCP-LISTEN:18081,fork,bind=127.0.0.1 EXEC:"qrexec-client-vm monerod-ws user.monerod"
إجعل الملف قابل للتشغيل.
user@host:~$ sudo chmod +x /rw/config/rc.local
monero-wallet-ws
.dom0
:/etc/qubes-rpc/policy/user.monerod
:[user@dom0 ~]$ sudo nano /etc/qubes-rpc/policy/user.monerod
قم بإضافه هذا السطر:
monero-wallet-ws monerod-ws allow