저는 Linux mint 19를 사용하고 있으며 WiFi를 통해 기관 프록시를 통해 인터넷을 사용하고 있습니다. 네트워크 설정에서 프록시와 포트를 설정했는데 Firefox가 제대로 작동하지만 Chrome에서는 문제가 발생합니다.
설치되었지만 무언가를 검색하거나 URL을 열 때마다 잠시 기다렸다가 시간 초과 오류가 반환됩니다. 셀룰러 네트워크에서 실행되는 휴대폰의 개인 핫스팟을 사용할 때 동일한 브라우저가 잘 작동하기 때문에 연구소 Wi-Fi를 사용하기 때문인 것 같습니다.
문제를 어떻게 해결할 수 있나요? google-chrome --proxy-server
내 터미널에서 설정을 시도했지만 시도 google-chrome --no-proxy-server
했지만 google-chrome --proxy-auto-detect
아무것도 작동하지 않았습니다.
답변1
OS(및 데스크톱 환경)가 지원되는 경우 Chrome은 항상 시스템 프록시를 사용합니다. 지난번에 Mint를 사용했을 때 패널에 시스템 전체 프록시 설정이 있었던 것을 기억합니다. 먼저 이를 확인해야 합니다.
그렇지 않은 경우 Fluxbox가 포함된 Debian Buster가 있는데 크롬은 프록시 설정을 지원하지 않습니다. settings
/ 로 이동하려고 하면 Proxy
다음과 같이 표시됩니다.
지원되는 데스크톱 환경에서 Google Chrome을 실행하는 경우 시스템 프록시 설정이 사용됩니다. 그러나 시스템이 지원되지 않거나 시스템 구성을 시작하는 데 문제가 발생했습니다.
하지만 여전히 명령줄을 통해 구성할 수 있습니다. 플래그 및 환경 변수에 대한 자세한 내용은 man google-chrome을 참조하세요.
그럼에도 불구하고 --set-proxy 인수를 사용하여 프록시를 설정할 수 있습니다. man google-chrome
사용 방법과 모든 옵션을 확인할 수 있습니다 .
...
--proxy-server=host:port
요청에 사용할 HTTP/SOCKS4/SOCKS5 프록시 서버를 지정합니다. 이는 옵션 대화 상자를 통해 선택한 환경 변수 또는 설정을 재정의합니다. 개별 프록시 서버는 다음 형식을 사용하여 지정됩니다.
[<proxy-scheme>://]<proxy-host>[:<proxy-port>]
프록시 서버의 프로토콜은 어디에 있으며 "http", "socks", "socks4", "socks5" 중 하나입니다.
생략 하면
<proxy-scheme>
기본값은 "http"입니다. 또한 "socks"는 "socks5"와 동일합니다.예:
--proxy-server="foopy:99" Use the HTTP proxy "foopy:99" to load all URLs. --proxy-server="socks://foobar:1080" Use the SOCKS v5 proxy "foobar:1080" to load all URLs. --proxy-server="socks4://foobar:1080" Use the SOCKS v4 proxy "foobar:1080" to load all URLs. --proxy-server="socks5://foobar:66" Use the SOCKS v5 proxy "foobar:66" to load all URLs.
프록시 서버 지정자 앞에 URL 지정자를 추가하여 다양한 URL 유형에 대해 별도의 프록시 서버를 지정할 수도 있습니다.
--proxy-server="https=proxy1:80;http=socks4://baz:1080" Load https://* URLs using the HTTP proxy "proxy1:80". And load http://* URLs using the SOCKS v4 proxy "baz:1080". ...
해당 스위치로 프록시를 재정의할 수 있음을 보여주기 위해 리스너를 설정했습니다.
프록시를 지정할 때 리스너가 Chrome에서 연결을 어떻게 수신하는지 확인할 수 있습니다.
내 설정에서는 해당 구성이 작동합니다. 도움이 되길 바랍니다
답변2
Chrome에서 연결 시 정확한 오류 코드에 대한 추가 정보를 제공하는 경우 게시물에 추가해 주세요.
도움이 될 수 있는 조치:
- Chrome에서
chrome://net-internals/#dns
"호스트 캐시 지우기" 버튼을 입력하고 클릭하세요. IPv6과 IPv4를 모두 사용할 수 있는 경우 IPv6을 비활성화합니다.
매개변수의 구문은 다음과 같습니다.
--proxy-server="proxy-scheme://proxy-ip:proxy-port
어디에 또는 이
proxy-scheme
있을 수 있으므로 프록시의 정확한 특성이 중요합니다.socks5
https
명령줄 매개변수 대신 Chrome에서 확장 프로그램을 사용할 수 있습니다.
프록시 스위치Omega.