إدخال بروكسي Remmina إلى صندوق العزل في Flatpak
تزويد عملية Remmina داخل Flatpak بإعدادات البروكسي بدلًا من افتراض أن تصديرًا في الطرفية وصل إلى التطبيق الذي أُطلق من سطح المكتب.
يمكن أن يكون التصدير في الطرفية صحيحًا تمامًا ومع ذلك غائبًا عن عملية Remmina التي أطلقتها من سطح المكتب. في تثبيت Flatpak، تحقق من تجاوزات البيئة الخاصة بالتطبيق نفسه.
يوفر Flatpak سطح إعداد لكل مستخدم ولكل تطبيق. مثال لنقطة نهاية بروكسي HTTP هو:
flatpak override --user --env=https_proxy=http://proxy.example:8080 org.remmina.Remminaاستخدم المعرّف الفعلي للتطبيق المثبّت والبروتوكول الذي تدعمه نقطة النهاية. يصف اسم المتغير الإعداد الذي تستهلكه مكتبة الشبكات؛ ولا يشترط أن تبدأ القيمة بـ https://.
يقرأ تنفيذ البروكسي في FreeRDP المتغيرين https_proxy وHTTPS_PROXY عندما لا يكون نوع بروكسي صريح قد اختير بعد. ويجب أن تستخدم نسخة Remmina ونوع الاتصال ذلك المسار فعليًا. ملفات SSH وVNC وRDP ليست ثلاثة مستهلكين متبادلين.
أغلق التطبيق القائم بالكامل قبل تشغيله بالتجاوز الجديد. حفظ التجاوز لا يعيد كتابة عملية تعمل بالفعل داخل صندوق العزل.
لإزالة هذا التجاوز تحديدًا، يدعم Flatpak أيضًا:
flatpak override --user --unset-env=https_proxy org.remmina.Remminaأبقِ بيانات الاعتماد خارج مخرجات الأوامر المشتركة. تجاوز التطبيق إعداد وليس خزانة كلمات مرور. إذا وصل TCP إلى البروكسي لكن اتصال سطح المكتب ما زال يفشل، فأبقِ الملف الشخصي والنقل واستجابة البروكسي المختارة؛ وتغيير المزيد من تصديرات الصدفة المضيفة لا يمكن أن يصلح فشل بروتوكول أو تصريح داخل ذلك الاتصال.