在Linux系統中,no_proxy和http_proxy是兩個環境變量,用于控制代理服務器的設置和忽略列表。
http_proxy環境變量用于設置HTTP請求的代理服務器地址和端口,格式為:http_proxy=http://proxy.example.com:8080。當http_proxy變量被設置時,Linux系統會在發起HTTP請求時通過指定的代理服務器進行轉發。
而no_proxy環境變量用于設置不需要經過代理服務器的主機列表,格式為:no_proxy=localhost,127.0.0.1,example.com。當no_proxy變量被設置時,在發起HTTP請求時,Linux系統會檢查目標主機是否在no_proxy列表中,如果是則直接連接目標主機,而不通過代理服務器轉發請求。
因此,no_proxy和http_proxy是相互關聯的,通過這兩個環境變量的設置,可以在Linux系統中對代理服務器的使用進行靈活控制。