Sign inSign up

connesc/megaproxy

By connesc

•Updated almost 9 years ago

HTTP proxy for mega.nz

Image
0

448

connesc/megaproxy repository overview

⁠megaproxy

HTTP proxy for mega.nz

This is just a wrapper program. The core feature is actually implemented by the official mega.nz SDK⁠. See here⁠ for more details.

⁠Usage

Usage: megaproxy [options]

Generic options:
  -h [ --help ]          produce help message
  -c [ --config ] arg    configuration file

Configuration:
  -u [ --user ] arg      mega.nz username (required)
  -p [ --pass ] arg      mega.nz password (required)
  --local-only arg (=1)  listen on 127.0.0.1 only
  --port arg (=4443)     listening port
  --files arg (=1)       allow to serve files
  --folders arg (=1)     allow to serve folders
  --subtitles arg (=0)   enable subtitles support
  --buffer arg (=0)      maximum buffer size (in bytes)
  --output arg (=0)      maximum output size (in bytes)

⁠Dependencies

This project depends on the mega.nz SDK⁠ and Boost (program_options⁠).

Note: the mega.nz SDK must be built with libuv support. This can be done like this:

./autogen
./configure CXXFLAGS=-DHAVE_LIBUV=1 LDFLAGS=-luv
make

⁠Installation

Arch Linux users can install the megaproxy package⁠ from the AUR.

Other users can simply build the binary with make (assuming the above dependencies are installed).

⁠License

ISC⁠

Tag summary

Content type

Image

Digest

Size

67.7 MB

Last updated

almost 9 years ago

docker pull connesc/megaproxy