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.
- PHP >= 5.4
- PDO Extension
- Python >= 2.7
- PHP Composer
- Mysql >= 5.0
- Finish installing the shadowsocks-manyuser packages and start ss service by python 2.7+.
- Import sql/*.sql to your MySQL Database, pay attention to '.sql' files' content, also you could remove the insert sentences you really hesitate.
- To edit the database configurations in lib/config.php. If you want to rename your site specific name, $site_url fields could help.
- You could add numbers of administrator you want to, these store in the table named 'ss_user_admin'.
- 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
- https://github.com/orvice/ss-panel (PS: LUMOS's mother:d)
- https://github.com/catfan/Medoo (PS: DAO integration technique)
- https://github.com/mengskysama/shadowsocks/tree/manyuser (PS: A powerful Shadowsocks branch which can support multi-users)