Features/Proxy Settings: Difference between revisions

Ajay Garg (talk | contribs)
Ajay Garg (talk | contribs)
No edit summary
Line 43: Line 43:
Modifying the existing Network Control Panel.
Modifying the existing Network Control Panel.


== UI Design ==
== "Manual" mode==


The Feature adds a new section to the Network Control Panel.
* Fill in the settings "manually".
:[[File:proxy21.png|640px]]


[[File:Proxy-section-1.png|center|600px|Upper part of the Network Control Panel]]
[[File:Proxy-section-2.png|center|600px|No proxy (direct connection)]]
[[File:Proxy-section-3.png|center|600px|Automatic proxy selection (WPAD)]]
[[File:Proxy-section-4.png|center|600px|Manual proxy settings (no authentication)]]
[[File:Proxy-section-5.png|center|600px|Manual proxy settings (with authentication)]]


For comparison, this is what the Gnome 3 proxy settings dialog looks like:


[[File:Gnome-3-proxy-settings.png|600px]]
* Now, open Browse. "www.facebook.com" should be blacklisted.
:[[File:proxy22.png|640px]]


== How To Test ==


* Proxy configuration can be done in three ways:


::: '''Explicit Proxy''' – A single proxy is specified in the browser with a literal proxy bypass list.
* "www.google.com" shoud be allowed.
::: '''PAC File''' – The location of a PAC file is specified (e.g. hosted locally or on a web server) in the browser. The PAC file can provide proxy fail-over support, advanced proxy bypass support , and much more (see below).
:[[File:proxy23.png|640px]]
::: '''WPAD''' – Only requiring a check box be selected in the browser, the browser may use DHCP or DNS in attempt to guess the location of the PAC file.




* Go to mysettings


[[File:testproxysupport-mysettings.png|400px]]


== Automatic mode - PAC==


* Click network button
* Fill in the URL of the proxy-file.
:[[File:proxy24.png|640px]]


[[File:testproxysupport-network.png|400px]]




* Select mode of proxy ( automatic / manual )
* Now, open Browse. "www.facebook.com" should be blacklisted.
:[[File:proxy22.png|640px]]


[[File:testproxysupport-modeview.png|400px]]




[[File:testproxysupport-modeselector.png|400px]]
* "www.google.com" shoud be allowed.
:[[File:proxy23.png|640px]]




* Manual mode
[[File:testproxysupport-form.png|400px]]