1############################################################
2#  	Default Networking Configuration File
3#
4# This file may contain default values for the networking system properties.
5# These values are only used when the system properties are not specified
6# on the command line or set programatically.
7# For now, only the various proxy settings can be configured here.
8############################################################
9
10# Whether or not the DefaultProxySelector will default to System Proxy
11# settings when they do exist.
12# Set it to 'true' to enable this feature and check for platform
13# specific proxy settings
14# Note that the system properties that do explicitely set proxies
15# (like http.proxyHost) do take precedence over the system settings
16# even if java.net.useSystemProxies is set to true.
17
18java.net.useSystemProxies=false
19
20#------------------------------------------------------------------------
21# Proxy configuration for the various protocol handlers.
22# DO NOT uncomment these lines if you have set java.net.useSystemProxies
23# to true as the protocol specific properties will take precedence over
24# system settings.
25#------------------------------------------------------------------------
26
27# HTTP Proxy settings. proxyHost is the name of the proxy server
28# (e.g. proxy.mydomain.com), proxyPort is the port number to use (default
29# value is 80) and nonProxyHosts is a '|' separated list of hostnames which
30# should be accessed directly, ignoring the proxy server (default value is
31# localhost & 127.0.0.1).
32#
33# http.proxyHost=
34# http.proxyPort=80
35http.nonProxyHosts=localhost|127.*|[::1]
36#
37# HTTPS Proxy Settings. proxyHost is the name of the proxy server
38# (e.g. proxy.mydomain.com), proxyPort is the port number to use (default
39# value is 443). The HTTPS protocol handlers uses the http nonProxyHosts list.
40#
41# https.proxyHost=
42# https.proxyPort=443
43#
44# FTP Proxy settings. proxyHost is the name of the proxy server
45# (e.g. proxy.mydomain.com), proxyPort is the port number to use (default
46# value is 80) and nonProxyHosts is a '|' separated list of hostnames which
47# should be accessed directly, ignoring the proxy server (default value is
48# localhost & 127.0.0.1).
49#
50# ftp.proxyHost=
51# ftp.proxyPort=80
52ftp.nonProxyHosts=localhost|127.*|[::1]
53#
54# Gopher Proxy settings. proxyHost is the name of the proxy server
55# (e.g. proxy.mydomain.com), proxyPort is the port number to use (default
56# value is 80)
57#
58# gopher.proxyHost=
59# gopher.proxyPort=80
60#
61# Socks proxy settings. socksProxyHost is the name of the proxy server
62# (e.g. socks.domain.com), socksProxyPort is the port number to use
63# (default value is 1080)
64#
65# socksProxyHost=
66# socksProxyPort=1080
67#
68# HTTP Keep Alive settings. remainingData is the maximum amount of data
69# in kilobytes that will be cleaned off the underlying socket so that it
70# can be reused (default value is 512K), queuedConnections is the maximum
71# number of Keep Alive connections to be on the queue for clean up (default
72# value is 10).
73# http.KeepAlive.remainingData=512
74# http.KeepAlive.queuedConnections=10
75
76# Authentication Scheme restrictions for HTTP and HTTPS.
77#
78# In some environments certain authentication schemes may be undesirable
79# when proxying HTTP or HTTPS.  For example, "Basic" results in effectively the
80# cleartext transmission of the user's password over the physical network.
81# This section describes the mechanism for disabling authentication schemes
82# based on the scheme name. Disabled schemes will be treated as if they are not
83# supported by the implementation.
84#
85# The 'jdk.http.auth.tunneling.disabledSchemes' property lists the authentication
86# schemes that will be disabled when tunneling HTTPS over a proxy, HTTP CONNECT.
87# The 'jdk.http.auth.proxying.disabledSchemes' property lists the authentication
88# schemes that will be disabled when proxying HTTP.
89#
90# In both cases the property is a comma-separated list of, case-insensitive,
91# authentication scheme names, as defined by their relevant RFCs. An
92# implementation may, but is not required to, support common schemes whose names
93# include: 'Basic', 'Digest', 'NTLM', 'Kerberos', 'Negotiate'.  A scheme that
94# is not known, or not supported, by the implementation is ignored.
95#
96# Note: This property is currently used by the JDK Reference implementation. It
97# is not guaranteed to be examined and used by other implementations.
98#
99#jdk.http.auth.proxying.disabledSchemes=
100jdk.http.auth.tunneling.disabledSchemes=Basic
101
102