8000 GitHub - mxmilkiib/mpdproxy: MPD proxy automatically entering password for clients in certain IP ranges
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

mxmilkiib/mpdproxy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mpdproxy

Provide passwordless access to an MPD server for clients within whitelisted ranges.

Setting up MPD

Set up MPD to run on a non-standard port. I use 6601 rather than the default 6600.

Installation

Clone this repository

Configuration

Copy config.coffee.example to config.coffee and edit it to give the real MPD's host, port and password, the port the proxy server should run on and the IP address ranges which should have passwordless access.

Testing

  1. Start a foreground session with coffee mpdproxy.coffee to test.
  2. Connect to MPD on the proxy's host and port from whitelisted and non-whitelisted IPs. You shouldn't be asked for a password from whitelisted IPs but should be from non-whitelisted IPs. Some basic information is logged to the console.
  3. Quit (control-c).

Running a daemon

Running npm start starts the proxy daemonized. It 59CC logs to daemon.out.log and daemon.err.log.

Running at startup

One way to do this is to put a line like this in your /etc/rc.local:

su - youruser -c 'cd /path/to/mpdproxy && npm start'

Running directly

mpdproxy.coffee now features a hashbang which allows shells to know the script is to be executed with coffee. This allows a symlink to be made to mpdproxy.coffee from the /usr/bin directory.

Author

Bart Nagel bart@tremby.net

Licence

MIT

About

MPD proxy automatically entering password for clients in certain IP ranges

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CoffeeScript 100.0%
0