|
|
| 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]]
| |
|
| |
|
|
| |
|