Remmina ၏ proxy ကို ၎င်း၏ Flatpak sandbox ထဲသို့ သွင်းခြင်း
terminal ထဲရှိ export သည် desktop မှ စတင်ခဲ့သော app သို့ ရောက်သည်ဟု ယူဆမည့်အစား Flatpak အတွင်းရှိ Remmina လုပ်ငန်းစဉ်သို့ proxy ဖွဲ့စည်းမှု ပေးအပ်ခြင်း။
terminal ထဲရှိ export သည် လုံးဝမှန်ကန်နိုင်ပြီး desktop မှ စတင်ခဲ့သော Remmina လုပ်ငန်းစဉ်တွင် မရှိနိုင်ပါ။ Flatpak တပ်ဆင်မှုအတွက် app ၏ ကိုယ်ပိုင် environment override ကို စစ်ဆေးပါ။
Flatpak သည် အသုံးပြုသူတစ်ဦးစီနှင့် app တစ်ခုစီအတွက် ဖွဲ့စည်းမှု မျက်နှာပြင် ပေးသည်။ HTTP proxy endpoint အတွက် ဥပမာမှာ−
flatpak override --user --env=https_proxy=http://proxy.example:8080 org.remmina.Remminaတပ်ဆင်ထားသော app ၏ အမှန်တကယ် ID နှင့် endpoint ပံ့ပိုးသော protocol ကို အသုံးပြုပါ။ variable အမည်သည် ကွန်ရက် library အသုံးပြုသော setting ကို ဖော်ပြသည်။ တန်ဖိုးသည် https:// ဖြင့် စတင်ရန် မလိုအပ်ပါ။
FreeRDP ၏ proxy အကောင်အထည်ဖော်မှုသည် တိကျသော proxy အမျိုးအစား မရွေးချယ်ရသေးချိန်တွင် https_proxy နှင့် HTTPS_PROXY ကို ဖတ်သည်။ Remmina build နှင့် ချိတ်ဆက်မှု အမျိုးအစားသည် ထိုလမ်းကြောင်းကို အမှန်တကယ် အသုံးပြုရမည်။ SSH၊ VNC နှင့် RDP profile များသည် အလှည့်ကျ အစားထိုးနိုင်သော သုံးခု မဟုတ်ပါ။
override အသစ်ဖြင့် မစတင်မီ လက်ရှိ app ကို လုံးဝပိတ်ပါ။ override သိမ်းဆည်းခြင်းသည် sandbox အတွင်း လုပ်ဆောင်နေပြီးသော လုပ်ငန်းစဉ်ကို ပြန်မရေးပါ။
ဤ override ကို ဖယ်ရှားရန် Flatpak သည် အောက်ပါကိုလည်း ပံ့ပိုးသည်−
flatpak override --user --unset-env=https_proxy org.remmina.Remminaအထောက်အထားများကို မျှဝေထားသော command output ပြင်ပတွင် ထားပါ။ app override သည် ဖွဲ့စည်းမှုဖြစ်ပြီး စကားဝှက်သိုက် မဟုတ်ပါ။ TCP သည် proxy သို့ ရောက်သော်လည်း desktop ချိတ်ဆက်မှု မအောင်မြင်သေးပါက ရွေးချယ်ထားသော profile၊ သယ်ယူမှုနှင့် proxy တုံ့ပြန်မှုကို ထိန်းထားပါ။ host-shell export များ ထပ်မံပြောင်းလဲခြင်းသည် ထိုချိတ်ဆက်မှုအတွင်းရှိ protocol သို့မဟုတ် ခွင့်ပြုချက် မအောင်မြင်မှုကို ပြုပင်၍ မရပါ။