Beautiful open source RadiusServer
Project description
# TOUGHRADIUS
[![Build Status](https://travis-ci.org/talkincode/ToughRADIUS.svg?branch=master)](https://travis-ci.org/talkincode/ToughRADIUS)
TOUGHRADIUS is a Radius server software developed based on Python, which implements the standard Radius protocol and supports the extension of Radius protocol.
TOUGHRADIUS can be understood as a Radius middleware, and it does not implement all of the business functions. It needs access to the back-end business system.
TOUGHRADIUS provides complete back end interface support, such as supporting HTTP protocol access capabilities, and the back-end business system must provide additional HTTP API interfaces,
# Quick start
## Install
First of all, you need a Python runtime environment and install the pip package manage tool
> pip install toughradius
## Configuration
The default configuration directory is /etc/toughradius
Main configuration file: /etc/toughradius/radiusd.json
Logging configuration file: /etc/toughradius/radiusd.json
Nas Client configuration file: /etc/toughradius/clients.json
Radius protocol dictionary file directory: /etc/toughradius/dictionarys
## Startup
Start authentication, accounting, and API Server on one process
> gtrcli radiusd
Launching authentication services only
> gtrcli auth
Launching accounting services only
> gtrcli acct
Launching API Server only
> gtrcli apiserv
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Hashes for toughradius-5.0.0.5-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d3e59a929adf0fad3bc92ff3e79c8d2812931674c1d9685f4c4787a7ec4bbea |
|
MD5 | b6dead8afd3df9dcdab28eb21e231855 |
|
BLAKE2b-256 | 5a692ebce97ec1022df4e8499c02bb79879f79be335be46f5664429c08d9fa4c |
Hashes for toughradius-5.0.0.5-1.noarch.rpm
Algorithm | Hash digest | |
---|---|---|
SHA256 | f90e2f191777618b53264a160b212a357839e7175e6e38bbf93e25a52ef376a0 |
|
MD5 | 1b89a6645c5909dbac2ab0fffbc016e5 |
|
BLAKE2b-256 | f9c0e2f61b4329239ca2489dc61517086a8c0cabaa0bb59ebcab27b37ae8a05e |