ProxySelector V2 - plugin detail

Alternative ProxySelector implementation that greatly enhances the existing one.

NetBeans Plugin - ProxySelector V2
Plugin owner: phansson
Website: https://bitbucket.org/phansson/netbeansproxy2
Added: 2014-06-23
License: NetBeans CDDL/GPL
Category: NetBeans Rich Client Platform
Downloaded: 4,452 times
Rating:
 4.53, by 2 users

Plugin Log Show log

Versions available

Download plugin   Download size: 0.08 MB   Last Update: 2016-10-09

What's new in this version

Release notes in reverse chronological order since first release.


Version 0.9.95
  • Changes to the official NetBeans Proxy Selector since the project was forked from NB 8.0 have now been forward ported. This is really minor as very little is happening on official NetBeans in this area.
  • Updated to use NetBeans 8.2


Version 0.9.94
  • Support for custom java.net.Authenticator instead of NetBeans' own. This feature is mainly relevant for those using the plugin in a Platform application as opposed to those using it in the IDE.


Version 0.9.93
(not released)


Version 0.9.92
  • Initialization of ProxySelector is now deferred so as to not slow down the startup of the application/IDE. Instead the penalty is paid on the first invocation.
  • All forms of localhost are now always excluded from the ProxySelector (meaning no proxy is used in such scenario regardless of what settings says)
  • A timeout has been introduced on PAC file download so as to ensure the download operation does not 'hang'.


Verifications for NetBeans versions

Plugin is not subject to any verification

Download plugin   Download size: 1.03 MB   Last Update: 2016-04-23

What's new in this version

Release notes in reverse chronological order since first release.


Version 0.9.94
  • Support for custom java.net.Authenticator instead of NetBeans' own. This feature is mainly relevant for those using the plugin in a Platform application as opposed to those using it in the IDE.


Version 0.9.93
(not released)


Version 0.9.92
  • Initialization of ProxySelector is now deferred so as to not slow down the startup of the application/IDE. Instead the penalty is paid on the first invocation.
  • All forms of localhost are now always excluded from the ProxySelector (meaning no proxy is used in such scenario regardless of what settings says)
  • A timeout has been introduced on PAC file download so as to ensure the download operation does not 'hang'.


Verifications for NetBeans versions

Plugin is not subject to any verification

Download plugin   Download size: 1.03 MB   Last Update: 2014-06-23

What's new in this version

First public version.

Verifications for NetBeans versions

Plugin is not subject to any verification



Introduction

This module provides a new and improved ProxySelector which correctly parses PAC scripts, works with JRE8 (Nashorn) and can find a PAC file through Web Proxy Auto-disovery Protocol (WPAD). See project website for more information.

When this module is installed NetBeans will use the ProxySelector that comes with this module rather than the standard one. The ProxySelector in this module is based off the NetBeans standard one but with a number of enhancements and bug fixes as described on the project's website.

Especially for those using the IDE or a NB Platform Application in a corporate environment this module is almost a must-have. In a corporate environment - that uses centralized proxy configuration - the alternative to using this module is for the user to define a network proxy explicitly in NetBeans's options. Many users will not know how to do this which means NetBeans IDE or Platform App will not work out-of-the-box. Therefore the goal of this plugin is to make proxy traversal as painless as today's users have become accustomed to from applications like Chrome, Firefox, IE, etc. Standard NetBeans is quite far from this goal...to put it mildly. You can read a more technical description on the project's website.

The plugin uses the existing config in Tools --> Options --> General --> Proxy Settings. As such the plugin doesn't have any UI components.

[ You have to be logged in to be able to comment. ]

User Comments

  

Questions / bugs

@darkstar2

You should ask questions and log issues on the project's website, but I suspect there's a mismatch between the plugin and NetBeans version, i.e. you may have downloaded the version intended for use in NetBeans version X and then you are attempting to install that in NetBeans version Y. ... or something like that.
Posted by phansson on Sep 19, 2017
  

Error while installing

When i try to install this plugin , i get this message:

Some plugins require plugin Core to be installed.
The plugin Core is requested in implementation version 201609300101. The following plugin is affected:       ProxySelector V2
Some plugins require plugin JNA to be installed.
The plugin JNA is requested in implementation version 201609300101. The following plugin is affected:       ProxySelector V2

What i should do with it ?
Posted by darkstar2 on Mar 30, 2017
By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo