Remmina ನ proxy ಅನ್ನು ಅದರ Flatpak sandbox ಗೆ ತರುವುದು
ಟರ್ಮಿನಲ್ನ export ಡೆಸ್ಕ್ಟಾಪ್ನಿಂದ ಪ್ರಾರಂಭಿಸಿದ ಅಪ್ಲಿಕೇಶನ್ಗೆ ತಲುಪಿದೆ ಎಂದು ಊಹಿಸುವ ಬದಲು Flatpak ಒಳಗಿನ Remmina ಪ್ರಕ್ರಿಯೆಗೆ proxy ಸಂರಚನೆ ನೀಡುವುದು.
ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಮಾಡಿದ export ಸಂಪೂರ್ಣ ಮಾನ್ಯವಾಗಿರಬಹುದು ಮತ್ತು ಆದರೂ ಡೆಸ್ಕ್ಟಾಪ್ನಿಂದ ಪ್ರಾರಂಭಿಸಿದ Remmina ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ ಇರದಿರಬಹುದು. Flatpak ಸ್ಥಾಪನೆಗೆ, ಅಪ್ಲಿಕೇಶನ್ನ ಸ್ವಂತ environment override ಪರಿಶೀಲಿಸಿ.
Flatpak ಪ್ರತಿ ಬಳಕೆದಾರ ಮತ್ತು ಪ್ರತಿ ಅಪ್ಲಿಕೇಶನ್ಗೆ ಸಂರಚನಾ ಮೇಲ್ಮೈ ನೀಡುತ್ತದೆ. HTTP proxy endpoint ಗೆ ಒಂದು ಉದಾಹರಣೆ:
flatpak override --user --env=https_proxy=http://proxy.example:8080 org.remmina.Remminaಸ್ಥಾಪಿಸಿದ ಅಪ್ಲಿಕೇಶನ್ನ ನಿಜವಾದ ID ಮತ್ತು endpoint ಬೆಂಬಲಿಸುವ ಪ್ರೋಟೋಕಾಲ್ ಬಳಸಿ. ವೇರಿಯೇಬಲ್ನ ಹೆಸರು ನೆಟ್ವರ್ಕಿಂಗ್ ಲೈಬ್ರರಿ ಬಳಸುವ ಸೆಟ್ಟಿಂಗ್ ಅನ್ನು ವಿವರಿಸುತ್ತದೆ; ಮೌಲ್ಯವು https:// ನಿಂದ ಪ್ರಾರಂಭವಾಗಬೇಕೆಂದು ಅದು ಒತ್ತಾಯಿಸುವುದಿಲ್ಲ.
FreeRDP ನ proxy ಅನುಷ್ಠಾನವು ಸ್ಪಷ್ಟ proxy ಪ್ರಕಾರವನ್ನು ಇನ್ನೂ ಆಯ್ಕೆ ಮಾಡದಿದ್ದಾಗ https_proxy ಮತ್ತು HTTPS_PROXY ಓದುತ್ತದೆ. Remmina build ಮತ್ತು ಸಂಪರ್ಕ ಪ್ರಕಾರವು ಆ ಮಾರ್ಗವನ್ನು ನಿಜವಾಗಿ ಬಳಸಬೇಕು. SSH, VNC ಮತ್ತು RDP ಪ್ರೊಫೈಲ್ಗಳು ಮೂರು ಪರಸ್ಪರ ಬದಲಾಯಿಸಬಹುದಾದ ಬಳಕೆದಾರರಲ್ಲ.
ಹೊಸ override ಜೊತೆ ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು ಇರುವ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಮುಚ್ಚಿ. override ಉಳಿಸುವುದು sandbox ನಲ್ಲಿ ಈಗಾಗಲೇ ಚಾಲನೆಯಲ್ಲಿರುವ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಮರುಬರೆಯುವುದಿಲ್ಲ.
ಈ ನಿರ್ದಿಷ್ಟ override ತೆಗೆದುಹಾಕಲು, Flatpak ಸಹ ಬೆಂಬಲಿಸುತ್ತದೆ:
flatpak override --user --unset-env=https_proxy org.remmina.Remminaಹಂಚಿದ ಕಮಾಂಡ್ ಔಟ್ಪುಟ್ನಿಂದ ರುಜುವಾತುಗಳನ್ನು ದೂರವಿರಿಸಿ. ಅಪ್ಲಿಕೇಶನ್ override ಸಂರಚನೆ, ಪಾಸ್ವರ್ಡ್ ವಾಲ್ಟ್ ಅಲ್ಲ. TCP proxy ತಲುಪಿದರೂ ಡೆಸ್ಕ್ಟಾಪ್ ಸಂಪರ್ಕ ಇನ್ನೂ ವಿಫಲವಾದರೆ, ಆಯ್ಕೆ ಮಾಡಿದ ಪ್ರೊಫೈಲ್, ಸಾರಿಗೆ ಮತ್ತು proxy ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಉಳಿಸಿಕೊಳ್ಳಿ; ಹೆಚ್ಚಿನ host-shell export ಬದಲಾಯಿಸುವುದರಿಂದ ಆ ಸಂಪರ್ಕದ ಒಳಗಿನ ಪ್ರೋಟೋಕಾಲ್ ಅಥವಾ ಅಧಿಕಾರ ವೈಫಲ್ಯ ಸರಿಪಡಿಸಲಾಗದು.