Count9 #7
+5
-6
@@ -19,20 +19,19 @@ services:
|
|||||||
image: cablon.vanolst.tech/tygozwolle/radius:latest
|
image: cablon.vanolst.tech/tygozwolle/radius:latest
|
||||||
container_name: radius_web_controller
|
container_name: radius_web_controller
|
||||||
restart: always
|
restart: always
|
||||||
|
network_mode: "host"
|
||||||
depends_on:
|
depends_on:
|
||||||
- postgres
|
- postgres
|
||||||
ports:
|
|
||||||
- "8080:8080"
|
|
||||||
- "1812:1812/udp"
|
|
||||||
- "1813:1813/udp"
|
|
||||||
environment:
|
environment:
|
||||||
- DB_HOST=postgres
|
- DB_HOST=127.0.0.1
|
||||||
- DB_PORT=5432
|
- DB_PORT=5432
|
||||||
- DB_USER=radius
|
- DB_USER=radius
|
||||||
- DB_PASS=radpass
|
- DB_PASS=radpass
|
||||||
- DB_NAME=radius
|
- DB_NAME=radius
|
||||||
- RADIUS_SECRET=radpass
|
- RADIUS_SECRET=radpass
|
||||||
- ConnectionStrings__DefaultConnection=Host=postgres;Port=5432;Database=radius;Username=radius;Password=radpass;
|
- ConnectionStrings__DefaultConnection=Host=127.0.0.1;Port=5432;Database=radius;Username=radius;Password=radpass;
|
||||||
- ASPNETCORE_ENVIRONMENT=Production
|
- ASPNETCORE_ENVIRONMENT=Production
|
||||||
|
# Change 8080 below to whatever port you want the web UI to run on (e.g., 8090)
|
||||||
|
- ASPNETCORE_URLS=http://+:8080
|
||||||
volumes:
|
volumes:
|
||||||
- /mnt/user/appdata/radiuscontroller/certs:/etc/freeradius/3.0/certs
|
- /mnt/user/appdata/radiuscontroller/certs:/etc/freeradius/3.0/certs
|
||||||
|
|||||||
@@ -118,7 +118,7 @@ public class AccountEnforcementService : BackgroundService
|
|||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
var payload = $"User-Name=\\\"{profile.Username}\\\"\\nCalling-Station-Id=\\\"{session.CallingStationId}\\\"\\nAcct-Session-Id=\\\"{session.AcctSessionId}\\\"\\n";
|
var payload = $"User-Name=\\\"{profile.Username}\\\"\\nCalling-Station-Id=\\\"{session.CallingStationId}\\\"\\nAcct-Session-Id=\\\"{session.AcctSessionId}\\\"\\nNAS-IP-Address=\\\"{session.NasIpAddress}\\\"\\n";
|
||||||
var process = new System.Diagnostics.Process
|
var process = new System.Diagnostics.Process
|
||||||
{
|
{
|
||||||
StartInfo = new System.Diagnostics.ProcessStartInfo
|
StartInfo = new System.Diagnostics.ProcessStartInfo
|
||||||
|
|||||||
@@ -390,7 +390,7 @@ public class RadiusService : IRadiusService
|
|||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
var payload = $"User-Name=\\\"{username}\\\"\\nCalling-Station-Id=\\\"{session.CallingStationId}\\\"\\nAcct-Session-Id=\\\"{session.AcctSessionId}\\\"\\n";
|
var payload = $"User-Name=\\\"{username}\\\"\\nCalling-Station-Id=\\\"{session.CallingStationId}\\\"\\nAcct-Session-Id=\\\"{session.AcctSessionId}\\\"\\nNAS-IP-Address=\\\"{session.NasIpAddress}\\\"\\n";
|
||||||
var process = new System.Diagnostics.Process
|
var process = new System.Diagnostics.Process
|
||||||
{
|
{
|
||||||
StartInfo = new System.Diagnostics.ProcessStartInfo
|
StartInfo = new System.Diagnostics.ProcessStartInfo
|
||||||
|
|||||||
Reference in New Issue
Block a user