2011-08-29 136 views
0

我正在實現一個程序,該程序將捕獲Web瀏覽器的GET請求,對其進行分析,然後將其重定向到代理服務器。要做到這一點,我需要找出在UBUNTU中我的互聯網連接的默認代理設置。我正在使用C.任何幫助將不勝感激。如何在Ubuntu中找到默認代理設置

回答

1

你可以找到所有的侏儒在GConf-2鍵存儲在代理配置:

  • /system/http_proxy中/ USE_HTTP_PROXY布爾
  • /system/http_proxy中/ use_authentication布爾
  • /系統/ HTTP_PROXY /主機字符串
  • /系統/ HTTP_PROXY/authentication_user串
  • /系統/ HTTP_PROXY/authentication_password串
  • /系統/ HTTP_PROXY /端口INT
  • /系統/代理/ socks_host串
  • /系統/代理/模式串
  • /系統/代理/ ftp_host串
  • /系統/代理/ secure_host串
  • /系統/代理/ socks_port詮釋
  • /系統/代理/ ftp_port詮釋
  • /系統/代理/ SECURE_PORT詮釋
  • /系統/代理/ NO_PROXY _for列表
  • /系統/代理/ gopher_host串
  • /系統/代理/ gopher_port INT

所有這些都存儲在/home/user_name/.gconf/目錄。您可以通過在命令行上調用gconftool-2來訪問它們的值,或者使用C綁定作爲explained herethere