2011-08-29 53 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