PandaRSS 自助服务系统安装配置

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 = [email protected]
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的进程启动停止。

时间: 2024-08-29 12:53:01

PandaRSS 自助服务系统安装配置的相关文章

阿里云服务器 ECS Ubuntu系统安装配置

1. 登陆服务器 系统开通成功后手机会收到阿里云发来的短信,包含公网IP及root登录密码. WEB管理后台方式 可通过阿里云管理后台选择“连接管理终端…”进行登录 提示输入VNC密码 登录成功后显示shell界面,这时需要输入root账号及其密码登录到系统 这时候就可以进行系统操作了 但是这种方式操作比较不方便,建议使用ssh进行管理操作,阿里云系统已经自带了ssh服务,我们用ssh client连接进来即可. SSH方式远程管理 windows用户可以安装putty,通过putty进行SSH

谈谈企业--RedHat Linux操作系统安装配置规范

1.谈谈规范的那些事 首先思考为什么要规范,规范有哪些好处.怎样去规范.规范可以避免哪些风险,当服务器超过几百上千台的时候,规范的重要性越发的尤为重要,废话不多说,浅谈下自己的规范文档. RedHat Linux操作系统安装配置规范 1.1    版本选择 根据应用的要求,并结合硬件类型,选择适当的操作系统版本. 至本规范最后更新时,新安装操作系统允许使用的版本如下: RedHatEnterprise Linux Server 6.4 RedHatEnterprise Linux Server

CentOS 6.5系统安装配置图解教程(详细图文)

说明: 截止目前CentOS 6.x最新版本为CentOS 6.5,下面介绍CentOS 6.5的具体安装配置过程 服务器相关设置如下: 操作系统:CentOS 6.5 64位 IP地址:192.168.21.129 网关:192.168.21.2 DNS:8.8.8.8  8.8.4.4 备注: CentOS 6.5系统镜像有32位和64位两个版本,生产服务器如果是大内存(4G以上内存) 建议安装64位版本CentOS-6.5-x86_64-bin-DVD1.iso 附:CentOS 6.5下

CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境

CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境 准备篇: 1.配置防火墙,开启80端口.3306端口vi /etc/sysconfig/iptables-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #允许80端口通过防火墙-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT #允许3306端口

PXE无人值守系统安装配置简要说明

0.关闭防火墙: #iptables -F 或 #service iptables stop =========================================================================================== 1.安装配置DHCP服务器: #yum -y install dhcp //yum安装dhcp服务器 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

公安“一门式”自助服务值得推广

4月18日起,广东省佛山市的市民办理补换驾驶证.领取身份证.港澳再签.交通违法处理等业务,均可随时在自己家门口自 助完成.佛山公安已初步建成全国首个覆盖市.区.镇(街)的24小时自助服务和“一门式”综合服务的三级体系,惠及数百万 市民. 据个人理财规划报道见惯了到公安部门办理领取个身份证就得排队半天,见多了补换个驾驶证,也 得填表.体检等多处跑,港澳再签.交通违法处理等更可能是让人多次跑.跑断腿的现象,佛山市推出的公安24小时“一门式 ”综合自助服务,不但让人可随时随地办理,而且程序和手续也大为

基于阿里云服务器Linux系统安装配置Redis

一.Redis简介 Redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(有序集合)和hash(哈希类型).在项目中使用redis,主要是从两个角度去考虑:性能和并发.比如在遇到需要执行耗时久,且结果不频繁变动的SQL,就适合将运行结果放入缓存.这样,后面的请求就去缓存中读取,使得请求能够迅速响应.还有在并发的情况下,所有的请求直接访问数据库,数据库会出现连接异常.这个时候

自助服务与移动设备管理—两全其美的结合

零售业是近年来受益于手机应用流行的第一批行业之一,随着移动购物越来越方便,近四分之三的消费者现在更喜欢自助服务.自助服务的一大优势是一次性设置:它需要在设置后进行最少的人为干预.自助服务也相对便宜,大大降低了劳动力成本. 然而,因为自助服务和销售点(POS)等其他服务需要专门的专用设备,零售业企业在移动端还有很多困难.随着mPOS(移动POS)的出现,您可以通过将移动设备与ManageEngine的MDM产品Mobile Device Manager Plus相结合,将您的移动设备转换为这些专用

详解“FTP文件传输服务”安装配置实例

"FTP文件传输服务"安装配置实例 家住海边喜欢浪:zhang789.blog.51cto.com 目录 简介 ftp工作原理 常见的FTP服务 Vsftpd服务器的安装 Vsftpd.conf配置文件详解 配置FTP服务器实例 实例:配置匿名用户 实例:配置本地用户登录 实例:配置虚拟用户登录(MySQL认证) 实例:控制用户登录 实例:设置欢迎信息 分析vsftpd日志管理 FTP服务器配置与管理 简介 FTP 是File Transfer Protocol(文件传输协议)的英文简