
여기에 설명된 게시물보다 더 일반적입니다.rc 파일에서 bash 기능 사용
snap/apt/cpan/pip/wget/curl을 포함하되 이에 국한되지 않는 모든/다중 애플리케이션에 대해 적절한 프록시 구성을 설정하고 싶습니다. 또한 내 프록시 비밀번호가 어디에서나 일반 텍스트로 표시되는 것을 방지하고 싶습니다. 이것을 달성하는 것이 어떻게/가능합니까?
이 게시물모든 시스템 프로세스가 통과된다는 의미입니다 /etc/environment
. 아직 성공하지 못했기 때문에(편집 참조) 현재 모든 프록시 구성은 애플리케이션별로 수행되어야 한다고 가정하고 있습니다. ~에 대한링크 포스트, 사용법뿐만 아니라 secret-tool
이것은 프록시 구성을 정의하는 파일이 bash 표현식을 평가할 수 있다고 가정하는 것 같습니다(이것은 .curlrc
/ .wgetrc
파일에 대한 내 경험이 아닙니다).
편집하다:
그 내용은 etc/environment
다음과 같습니다:
http_proxy=http://user:[email protected]:80
https_proxy=http://user:[email protected]:80
내 파일의 내용은 .curlrc
다음과 같습니다.
proxy=http://user:[email protected]:80
나는 뛸 수 있습니다:
curl https://unix.stackexchange.com/posts/752654/edit --output test.html
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 70115 0 70115 0 0 99k 0 --:--:-- --:--:-- --:--:-- 99k
test.html
예상대로 생성됩니다 .
파일 내용을 변경 /etc/environment
하고 파일을 삭제 하지 않으면 .curlrc
다운로드가 무기한 중단됩니다.
curl https://unix.stackexchange.com/posts/752654/edit --output test.html
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- 0:00:25 --:--:-- 0
WSL에서 RHEL을 사용하고 있습니다.