Ustawianie ręcznego proxy SOCKS w GNOME za pomocą gsettings
Ustaw ręczne domyślne SOCKS, sprawdź nadpisania HTTP, gdy trasa jest inna, i przywróć poprzednią konfigurację pulpitu.
Dla usługi SOCKS, która już nasłuchuje na 127.0.0.1:1080, GNOME potrzebuje zarówno punktu końcowego, jak i ręcznego trybu proxy. Uruchom te ustawienia jako użytkownik pulpitu, którego aplikacje mają ich używać.
Zachowaj poprzednie wartości
Przed zmianą odczytaj i zapisz bieżący tryb, host i port SOCKS:
gsettings get org.gnome.system.proxy mode
gsettings get org.gnome.system.proxy.socks host
gsettings get org.gnome.system.proxy.socks port
Ustaw punkt końcowy i wybierz go
gsettings set org.gnome.system.proxy.socks host '127.0.0.1'
gsettings set org.gnome.system.proxy.socks port 1080
gsettings set org.gnome.system.proxy mode 'manual'
Jeśli są inne, użyj rzeczywistego adresu i portu nasłuchu. Te polecenia konfigurują klientów; nie uruchamiają serwera SOCKS. Powtórz polecenia odczytu, aby potwierdzić zapisane wartości, a następnie wykonaj nowe żądanie w aplikacji, która stosuje ustawienia proxy GNOME.
Jeśli przeglądarka nadal używa HTTP
SOCKS jest domyślny dla protokołów bez określonego proxy. Sprawdź wpisy specyficzne dla protokołu:
gsettings get org.gnome.system.proxy.http host
gsettings get org.gnome.system.proxy.http port
gsettings get org.gnome.system.proxy.https host
gsettings get org.gnome.system.proxy.https port
gsettings get org.gnome.system.proxy.ftp host
gsettings get org.gnome.system.proxy.ftp port
Wpis HTTP, HTTPS lub FTP może mieć pierwszeństwo dla swojego ruchu. HTTP może też obsługiwać HTTPS, gdy nie skonfigurowano osobnego punktu końcowego HTTPS. Zachowaj zamierzone nadpisania; zmień nieaktualny wpis tylko wtedy, gdy zamierzoną polityką dla tego ruchu jest SOCKS.
Przywróć politykę pulpitu
Przywróć zapisany host i port SOCKS oraz poprzedni tryb. Jeśli pierwotnym trybem było none, wybranie none wyłącza korzystanie z proxy pulpitu, zachowując wartości punktu końcowego. auto używa skonfigurowanego adresu URL automatycznej polityki; manual wybiera zapisane punkty końcowe.
Sprawdź wynik w aplikacji, której zamierzasz używać. Program z własnym proxy lub konfiguracją środowiska może wybrać inną trasę.