Go to main content

man pages section 3: Library Interfaces and Headers

Exit Print View

Updated: Thursday, June 13, 2019
 
 

libproxy (3lib)

Name

libproxy - automatic proxy configuration management library

Synopsis

Please see following description for synopsis

Description

libproxy(3lib)                Interface Libraries               libproxy(3lib)



NAME
       libproxy - automatic proxy configuration management library

DESCRIPTION
       libproxy  provides  interfaces  to  get  the proxy that will be used to
       access network resources. It uses various plugins to get proxy configu-
       ration  via different mechanisms (e.g. environment variables or desktop
       settings).

       The envvar plugin gets the proxy configuration from the http_proxy  and
       no_proxy  environment  variables. The file plugin gets proxy configura-
       tion from /etc/proxy.conf and $HOME/.proxy.conf. The Gnome plugin  gets
       the proxy configuration via Gsettings.

       The order in which each proxy mechanism will be checked is specified by
       the environment  PX_CONFIG_ORDER.   The  default  order  is  "USER,SES-
       SION,SYSTEM,envvar".  USER,  SESSION  and  SYSTEM are all categories of
       proxy configuration.  envvar means the plugin which gets proxy  setting
       from the environment variable "http_proxy".

       The Gnome plugin belongs to the SESSION category, so the Gnome settings
       will be checked before the environment variable.

ENVIRONMENT VARIABLES
       See environ(7) for descriptions of environment variables.

       http_proxy      URL of HTTP proxy to use.

       no_proxy        A comma delimited list of hosts (or domains) for  which
                       proxying is not to be used.

FILES
       The following files are provided by this library:

       /usr/lib/libproxy.so            libproxy 32-bit shared library

       /usr/lib/64/libproxy.so         libproxy 64-bit shared library

       /usr/lib/pkgconfig/libproxy-1.0.pc
                                       pkg-config(1)  file for libproxy 32-bit
                                       shared library

       /usr/lib/64/pkgconfig/libproxy-1.0.pc
                                       pkg-config(1) file for libproxy  64-bit
                                       shared library

       The following files are used by this library:

       /usr/lib/libproxy/*             libproxy plugins

       /etc/proxy.conf, $HOME/.proxy.conf
                                       configuration files used by file plugin
                                       to look for proxy configuration


ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:


       +---------------+-----------------------+
       |ATTRIBUTE TYPE |   ATTRIBUTE VALUE     |
       +---------------+-----------------------+
       |Availability   | library/libproxy      |
       +---------------+-----------------------+
       |Stability      | Pass-through volatile |
       +---------------+-----------------------+
SEE ALSO
       attributes(7), gnome-interfaces(7), environ(7)

NOTES
       Written by Ke Wang, Sun Microsystems Inc., 2004, 2009.


       This    software    was    built    from    source     available     at
       https://github.com/oracle/solaris-userland.    The  original  community
       source    was    downloaded     from      https://github.com/binarycru-
       sader/libproxy/archive/master.zip

       Further information about this software can be found on the open source
       community website at https://libproxy.github.io/libproxy/.



Solaris 11.4                      7 Apr 2017                    libproxy(3lib)