UBC Library EZproxy Wondertool

UBC Library EZproxy Wondertool is a LAMP application for easily managing configuration of OCLC's EZproxy with a GUI. It also allows for importing proxy rules from ExLibris SFX.


Code


Screenshots

Home Page
  • Includes easy searching for EZproxy or SFX-generated stanzas
  • EZproxy configuration:
    • View the current configuration file
    • Generate / view / enable a new configuration file
    • Restore the configuration file from backup
  • SFX configuration:
    • View the SFX include file (generated daily)
    • Run the SFX include file manually
  • Header/Access editing:
    • Edit the configuration header
    • Edit the IP access control
    • Restore from backup
  • Restart EZproxy
    • Button for restarting EZproxy
    • Button for generating configuration file / enabling configuration file / restarting EZproxy

Click for larger image


EZproxy Record

  • Database record for editing an EZproxy stanza. Features include the easy entry/editing of the following data:
    • Title
    • Autologin for IP bypassing EZproxy rewriting when using recognized IP
    • IncludeFIle URL (see below)
    • Comments
    • Domain + Domain JS
    • Host + Host JS
    • Other Parameters

Click for larger image


Include File Record


Click for larger image



SFX Record

  • View and disable any auto-generated stanza for an SFX target
Click for larger image




Confirmation Message After Restart

  • Message to confim:
    • SFX extraction was initiated and imported to the database
    • Configuration file generated and enabled
    • Name and location of previous configuration file
    • EZproxy was¬†successfully¬†restarted


Click for larger image

Comments