Skip to content
Proxive is a proxyservice aimed at libraries wanting to give their users access to remote resources
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
lib
public
views
.gitignore
LICENSE
README.md
config.json.dist
package.json
server.js

README.md

Proxive

Proxy service utilizing a modified version of node-unblocker.

Requirements

  • MariaDB/MySQL
  • Node.js > 4.4
  • Redis
  • Sass

Setup

  • Clone project
  • Enter project directory
  • Run npm install
  • (more steps neccesary with regards to database) <- TODO

Todo

  • Walk In Use functionality
  • Walk In Use blacklists
  • Referral URLs at login should take you to the proxified url after signin.
  • Signup agreement isn't shown on signup.
  • Searching in userlist
  • Removal of users
  • Statistics
  • Logging of login
  • Removal of whitelist and WIU blacklist items.
  • Check that connection.release() is used correctly
  • Searching/filtering users in admin panel
  • Tests

Copyright

Copyright 2014-2016 Landstinget Dalarna

License

AGPLv3 - See LICENSE for more details

Author

  • Emil Hemdal

Icons

Read here: /public/icons/README.md

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.