A Powerful Shadowsocks Management Platform
PHP CSS JavaScript
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
admin
asset
lib
market
sql
tools
user
.gitignore
LICENSE
README.md
ana.php
client.php
code.php
composer.json
composer.lock
favicon.ico
footer.php
header.php
index.php
nav.php
pwd.php
robots.txt

README.md

LUMOS Shadowsocks Management Platform

Actively Maintained Codacy Badge

Lumos is an easier way to provide and manage shadowsocks accounts for multiple users. The name 'lumos' is aimed at remembering the promotion system of Tuniu Corperation which was my first long supported project.

Requirements

  • PHP >= 5.4
  • PDO Extension
  • Python >= 2.7
  • PHP Composer
  • Mysql >= 5.0

Dependency

Installation

  1. Finish installing the shadowsocks-manyuser packages and start ss service by python 2.7+.
  2. Import sql/*.sql to your MySQL Database, pay attention to '.sql' files' content, also you could remove the insert sentences you really hesitate.
  3. To edit the database configurations in lib/config.php. If you want to rename your site specific name, $site_url fields could help.
  4. You could add numbers of administrator you want to, these store in the table named 'ss_user_admin'.
  5. If you want to send mail, just install the mail-gun using composer.phar. Don't forget to 'cd' into the lumos root directory firstly. Run:
$ curl -sS https://getcomposer.org/installer | php
$ php composer.phar  install

Thanks to