gsettings로 GNOME의 수동 SOCKS 프록시 설정하기
수동 SOCKS 기본값을 설정하고, 경로가 다를 때 HTTP 재정의를 확인하고, 이전 데스크톱 구성을 복원합니다.
이미 127.0.0.1:1080에서 수신 중인 SOCKS 서비스에는 GNOME이 엔드포인트와 수동 프록시 모드를 모두 필요로 합니다. 이 설정은 해당 설정을 사용할 애플리케이션의 데스크톱 사용자로 실행하세요.
이전 값 보관
변경하기 전에 현재 모드, SOCKS 호스트와 포트를 읽어 기록합니다:
gsettings get org.gnome.system.proxy mode
gsettings get org.gnome.system.proxy.socks host
gsettings get org.gnome.system.proxy.socks port
엔드포인트 설정 및 선택
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'
다르다면 실제 수신 주소와 포트를 사용하세요. 이 명령은 클라이언트를 구성할 뿐 SOCKS 서버를 시작하지는 않습니다. 읽기 명령을 다시 실행해 저장된 값을 확인한 다음, GNOME의 프록시 설정을 따르는 애플리케이션에서 새 요청을 보내세요.
브라우저가 여전히 HTTP를 사용하는 경우
별도 프록시가 없는 프로토콜에는 SOCKS가 기본입니다. 프로토콜별 항목을 확인하세요:
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
HTTP, HTTPS 또는 FTP 항목이 해당 트래픽에서 우선할 수 있습니다. 별도 HTTPS 엔드포인트가 구성되지 않았다면 HTTP가 HTTPS도 처리할 수 있습니다. 의도한 재정의는 유지하고, 오래된 항목은 그 트래픽의 의도된 정책이 SOCKS일 때만 변경하세요.
데스크톱 정책 복원
보관한 SOCKS 호스트와 포트, 이전 모드를 되돌립니다. 원래 모드가 none이었다면 none을 선택하면 엔드포인트 값은 유지한 채 데스크톱 프록시 사용이 비활성화됩니다. auto는 구성된 자동 정책 URL을 사용하고, manual은 저장된 엔드포인트를 선택합니다.
사용하려는 애플리케이션에서 결과를 확인하세요. 자체 프록시나 환경 구성을 가진 프로그램은 다른 경로를 선택할 수 있습니다.