Join GitHub today

GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.

Sign up

Python Shell

README.md

ssr mod version for django-sspanel

版本说明

改版ssr在原版的基础上加了点小功能 并且只对django——sspanel进行支持和维护

django-sspanel 是我开发的面板 项目地址:https://github.com/Ehco1996/django-sspanel

  • 节点流量日志上报
  • 节点在线ip统计
  • webapi mode (推荐)
  • ehcomod mode (直连mysql)
  • 兼容Python2/3

安装教程

  • 克隆项目到本地

git clone https://github.com/Ehco1996/shadowsocksr.git

  • 安装依赖
wget https://bootstrap.pypa.io/get-pip.py

python get-pip.py

pip install -r requirements.txt
  • 配置接口
# 进入脚本文件夹
cd scripts

#初始化配置
bash initcfg.sh

#编辑配置文件
nano userapiconfig.py

API_INTERFACE 的选择
    ehcomod  数据直连,选择使用这个需要单独配置 usermysql.json 里面就是你主站数据库的配置
    webapi   走http协议的web接口 选择使用这个需要配置 web token

Token 的配置
    这里要填写你django-sspanel里 admin user 的用户名和对应的端口

WEBAPI_URL 设置
    api请求的地址 应为你的域名/api/
    例如: https:www.xxx.com/api

NODE_ID
    节点id 必须唯一

UPDATE_TIME = 75
    节点上报数据的时间间隔,60~75为佳

下面是默认配置(走webapi)

# API_INTERFACE = 'ehcomod'  # ehcomod <谜之屋专用>
API_INTERFACE = 'webapi'  # webapi <谜之屋专用>
UPDATE_TIME = 10

# Webapi token
TOKEN = "you own token"

WEBAPI_URL = 'http://127.0.0.1:8000/api'
NODE_ID = 1

# Mysql
MYSQL_CONFIG = 'configs/usermysql.json'

# MUJSON API
MUAPI_CONFIG = 'usermuapi.json'
SERVER_PUB_ADDR = '127.0.0.1'  # mujson_mgr need this to generate ssr link

基本使用命令

测试是否联通:

python server.py

日志方式启动:

./logrun.sh

关闭服务:

./stop.sh

重启节点:

./restart.sh