PandaRSS 是一个第三方开发者(pandaman)提供的基于 ToughRADIUS V2版本 API 的自助服务系统。

PandaRSS 为ToughRADIUS 的使用者提供了一个网上服务渠道。

目前PandaRSS实现了以下功能:

  • 通过支付宝套餐资费在线订购开户。

  • 支持已有账号登陆查看账号信息。

  • 支持已有账号修改密码。

  • 支持已有账号查看交易记录。

快速指南

运行环境

  • Linux

  • Python 2.7

  • pip

  • Twisted>=15.0.0 可选

  • bottle>=0.12.7

安装

pip  install -U  https://github.com/PandaPark/PandaRSS/archive/master.zip或者pip install pandarss

配置

新增加一个配置文件 /etc/pandarss.conf,内容如下

[system]
host = 0.0.0.0
port = 1819
home_site = www.mydomain.com
api_url = http://x.x.x.x:1816/api/v1
api_key = CRTCcMB7tfnXU8aXIyfavfuqruvXkNng
session_secret = CRTCcMB7tfnXU8aXIyfavfuqruvXkNng[alipay]
alipay_key = jrid3242fs52234scxdzqoajmww
alipay_partner = 2342342342342
alipay_seller_email = mypay@xxxx.com
alipay_return_url = http://www.mydomain.com/alipay/return
alipay_notify_url = http://www.mydomain.com/order/verify
  • api_url: 请填写部署的ToughRADIUS的服务器地址,替换ip,端口即可

  • api_key: 请填写部署的ToughRADIUS的安全密钥

  • session_secret: 一个32位的字符串,用来做cookie加密

支付宝配置参数,请根据你的支付宝申请的直接到账支付提供的参数,要使用支付宝支付,服务器需要绑定域名,建议通过nginx等代理服务器实现。

运行

输入 pandarss 会直接以非守护进程模式运行,按Ctrl+C可退出。

若要以守护进程模式运行,可使用nohup命令:

nohup pandarss &

默认的 pandarss 运行模式性能不高,可以使用基于twisted异步高性能网络框架来运行

nohup pandarss_txrun &

绑定到ToughRADIUS服务运行

如果你的ToughRADIUS是以本地模式安装的,可以在ToughRADIUS的服务进程中配置pandarss进程。

修改 /etc/toughradius.conf, 加入以下内容

[program:pandarss]
command=pandarss_txrun
startretries = 10
autorestart = true
redirect_stderr=true
stdout_logfile=/var/toughradius/pandarss.log

这样pandarss可以随toughradius的进程启动停止。

转载于:https://blog.51cto.com/jamiesun/1769232

PandaRSS 自助服务系统安装配置相关推荐

  1. Centos 6.5系统安装配置图解教程

    说明: 截止目前CentOS 6.x最新版本为CentOS 6.5,下面介绍CentOS 6.5的具体安装配置过程 服务器相关设置如下: 操作系统:CentOS 6.5 64位 IP地址:192.16 ...

  2. 监控系统安装配置文档(Nagios+Cacti+Nconf)

    监控系统安装配置文档(Nagios+Cacti+Nconf) 一:Nagios环境的搭建 1.为以后的配置搭建安装环境 # yum install -y http* # yum install -y ...

  3. VMM2012应用指南之12- 创建自助服务用户并分配云

    河北经贸大学 王春海 如果要在云中创建.管理虚拟机,首先要创建自助服务帐户,在创建用户角色的同时即可以分配云.本节介绍这部分内容. [说明]在做下面的这个操作的时候,需要向"库"服 ...

  4. vue读取终端硬件信息_自助服务终端机主要特点及规格

    自助服务终端机主要特点及规格 自助服务终端机用电客户提供电费缴纳.信息查询.业务办理.英大服务.信息宣传.操作指南等自助服务功能的设备. 自助服务终端机产品主要特点及规格 自助服务终端机硬件外观功能模 ...

  5. 计算机毕业设计ssm+vue基本微信小程序的拼车自助服务小程序-网约车拼车系统

    项目介绍 随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱拼车自助服务小程序的设计与开发被用户普遍使用, ...

  6. 计算机毕业设计ssm+vue基本微信小程序的拼车自助服务小程序

    项目介绍  随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱拼车自助服务小程序的设计与开发被用户普遍使用 ...

  7. thinker board s debian系统安装配置

    thinker board s debian系统安装配置 好多年前买了一块thinker board s,装安卓系统来用,结果经常性卡死不知道为啥,可能是供电问题,也可能是系统bug,之后就吃灰不怎么 ...

  8. windows网络服务之配置网络负载均衡(NLB)群集

    O首页51CTO博客我的博客搜索 每日博报 社区:学院论坛博客下载更多            登录注册 家园 学院 博客 论坛 下载 自测 门诊 周刊 读书 技术圈 曾垂鑫的技术专栏 http://5 ...

  9. ossec开源入侵检测系统安装配置

    ossec开源入侵检测系统安装配置,文档对server/agent模式进行详细介绍,如果只有一台服务器,可以用local模式,这种方式安装更为简单. OSSEC简要介绍:  OSSEC 是一款开源的入 ...

最新文章

  1. 让 Linux 防火墙新秀 nftables 为你的 VPS 保驾护航
  2. @Bean修饰的方法参数的注入方式
  3. java camel dsl,Apache Camel与Spring DSL
  4. pcb中layer stack manager 中,右上角的layer pairs 、internal layer pairs和build-up,三者的区别?
  5. PHP动态验证,php-动态更改验证规则
  6. Executor源码解读
  7. PyTorch官方权威教程书来了,LeCun力荐!意外的通俗易懂
  8. 【SQL 提示 之二】index_ss Index Skip Hint
  9. java圆角矩形_[转]c# 画圆角矩形
  10. [转载] python下求语数总分和平均值_R和python语言如何求平均值,中位数和众数
  11. expdp导出表结构_Oracle用exp导出部分表和expdp
  12. JSP(6)简单购物车实现
  13. 个人商业画布分析-0408-v1.0王玉娟
  14. matlab香农编码,用MATLAB编程实现香农编码.doc
  15. Hadoop运行原理详解
  16. el表达试中三元用法
  17. 银河麒麟Kylin_s10_sp3安装Oracle11g(FS)(官方补丁认证)(亲测有效)
  18. java cutline_利用JFreeChart生成饼形图
  19. IOS 开发必备网址
  20. 计算机关机重启后黑屏,电脑重启黑屏强制关机后才能开怎么办

热门文章

  1. classification_report进阶:针对top-k的结果计算precision@k、recall@k、f1-score@k
  2. pandas实现众数和众数的频数
  3. 机器学习基础专题:特征工程
  4. 新手探索NLP(二)
  5. 【Linux 应用编程】进程管理 - 进程间通信IPC之共享内存 mmap
  6. vuex——做简单的购物车功能
  7. python 作业4
  8. effective c++ 条款10 让operator= 返回*this的引用
  9. python对象属性查看
  10. VS2010旗舰版无法安装