/telegram-shadowsocks-manager-bot

A telegram bot to control your Shadowsocks server by communicate with ss-manager.

Primary LanguageC++MIT LicenseMIT

Telegram Shadowsocks Manager Bot

A telegram bot to control your Shadowsocks server by communicate with ss-manager.

Features

  • Get current flow.
  • Add / remove port.

TODO

  • Flow graph
  • Data persistence

Install

Clone the repository :

git clone --recurse-submodules https://github.com/ingjieye/telegram-shadowsocks-manager-bot

Install dependencies :

sudo apt install libcurl4-openssl-dev g++ make binutils cmake libssl-dev libboost-system-dev

Build :

cd telegram-shadowsocks-manager-bot
mkdir build && cmake .. && make -j7

Usage

Launch server with

$ ./server <telegram bot key> <ss-manager port>

The first one who sent the message to the bot will be the admin