Fedora의 네트워크 프록시(중앙 프록시)에 인증 세부 정보를 어디에서 제공합니까?

Fedora의 네트워크 프록시(중앙 프록시)에 인증 세부 정보를 어디에서 제공합니까?

내 시스템은 Fedora 16을 실행하고 있으며 캠퍼스에 거주하며 LAN을 사용하여 인터넷에 연결합니다. 이를 위해 인증(사용자 이름 및 비밀번호)과 함께 http 프록시를 사용합니다. proxyaddress:port"네트워크 설정" 창에 들어간 후 "네트워크 프록시 설정"에 넣어 보았습니다 . 그러나 인증을 요구하지 않으며 인증이 필요한 Firefox를 제외하고 인터넷을 사용하는 프로그램은 연결할 수 없습니다. 또는 .yum 을 수동으로 편집하여 작동하게 할 수도 있습니다 yum.conf. Yum 구성에서 비슷한 것을 사용해 보았지만 http://username:password@proxy:port도움이 되지 않았습니다.

이 문제에 대한 해결책이 있습니까?

감사해요.

답변1

전부는 아니지만 많은 프로그램이 환경 변수 http_proxy, https_proxyftp_proxy를 존중합니다 no_proxy. 에 추가할 수 있습니다 ~/.bashrc.

export http_proxy="http://username:password@yourproxy:port"
export https_proxy="http://username:password@yourproxy:port"
export ftp_proxy="http://username:password@yourproxy:port"
export no_proxy="localhost,127.0.0.1"

일부 프로그램(예: yum)에는 어떤 방식으로든 프록시 정보가 필요하며 별도로 구성해야 합니다.

gsettings일부 프로그램(예: Chromium)은 이러한 설정을 따르기 때문에 을 사용하여 Gnome3에서 수동으로 프록시 설정을 설정할 수도 있습니다 . 자세히 보고 알아 man gsettings보세요 gsettings help.

# gsettings list-recursively org.gnome.system.proxy
org.gnome.system.proxy autoconfig-url ''
org.gnome.system.proxy ignore-hosts ['localhost', '127.0.0.0/8']
org.gnome.system.proxy mode 'none'
org.gnome.system.proxy use-same-proxy true
org.gnome.system.proxy.ftp host ''
org.gnome.system.proxy.ftp port 0
org.gnome.system.proxy.http authentication-password ''
org.gnome.system.proxy.http authentication-user ''
org.gnome.system.proxy.http enabled false
org.gnome.system.proxy.http host ''
org.gnome.system.proxy.http port 8080
org.gnome.system.proxy.http use-authentication false
org.gnome.system.proxy.https host ''
org.gnome.system.proxy.https port 0
org.gnome.system.proxy.socks host ''
org.gnome.system.proxy.socks port 0

관련 정보