-
Notifications
You must be signed in to change notification settings - Fork 25
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
12 changed files
with
290 additions
and
26 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,47 @@ | ||
|
||
config librespeed-go 'config' | ||
option enabled '1' | ||
|
||
# bind address, use empty string to bind to all interfaces | ||
option bind_address '' | ||
# backend listen port | ||
option listen_port '8989' | ||
|
||
# change the base URL | ||
# option url_base '/librespeed' | ||
# proxy protocol port, use 0 to disable | ||
option proxyprotocol_port '0' | ||
# Server location, use zeroes to fetch from API automatically | ||
option server_lat '0' | ||
option server_lng '0' | ||
# ipinfo.io API key, if applicable | ||
option ipinfo_api_key '' | ||
|
||
# assets directory path, defaults to `assets` in the same directory | ||
# if the path cannot be found, embedded default assets will be used | ||
option assets_path '' | ||
|
||
# password for logging into statistics page, change this to enable stats page | ||
# option statistics_password 'PASSWORD' | ||
# redact IP addresses (boolean) | ||
option redact_ip_addresses '0' | ||
|
||
# database type for statistics data, currently supports: none, memory, bolt, mysql, postgresql | ||
# if none is specified, no telemetry/stats will be recorded, and no result PNG will be generated | ||
option database_type 'none' | ||
# option database_hostname '' | ||
# option database_name '' | ||
# option database_username '' | ||
# option database_password '' | ||
|
||
# if you use `bolt` as database, set database_file to database file location | ||
# option database_file '/etc/librespeed-go/speedtest.db' | ||
|
||
# TLS and HTTP/2 settings. TLS is required for HTTP/2 (boolean) | ||
option enable_tls '0' | ||
option enable_http2 '0' | ||
|
||
# if you use HTTP/2 or TLS, you need to prepare certificates and private keys | ||
# option tls_cert_file '/etc/librespeed-go/cert.pem' | ||
# option tls_key_file '/etc/librespeed-go/privkey.pem' | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
|
||
config provider 'legacy' | ||
option enabled '0' | ||
|
||
config engine 'devcrypto' | ||
option enabled '1' | ||
|
||
|
||
config engine 'afalg' | ||
option enabled '1' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,61 @@ | ||
|
||
config zone | ||
option fallback '0' | ||
option enabled '1' | ||
option zone_type 'forward_zone' | ||
list zone_name '. ' | ||
option dns_assist 'none' | ||
option tls_upstream '1' | ||
option tls_index 'dns.nextdns.io' | ||
list server '45.90.28.0#YOURIDENT.dns.nextdns.io' | ||
list server '45.90.30.0#YOURIDENT.dns.nextdns.io' | ||
list server '2a07:a8c1::#YOURIDENT.dns.nextdns.io' | ||
list server '2a07:a8c0::#YOURIDENT.dns.nextdns.io' | ||
|
||
config unbound 'ub_main' | ||
option add_extra_dns '0' | ||
option add_local_fqdn '2' | ||
option add_wan_fqdn '0' | ||
option dhcp_link 'none' | ||
option dns64 '0' | ||
option domain 'lan' | ||
option domain_type 'static' | ||
option edns_size '1232' | ||
option extended_stats '1' | ||
option hide_binddata '1' | ||
option interface_auto '1' | ||
option listen_port '5353' | ||
option localservice '1' | ||
option manual_conf '0' | ||
option num_threads '1' | ||
option protocol 'default' | ||
option rate_limit '0' | ||
option rebind_localhost '0' | ||
option rebind_protection '1' | ||
option recursion 'default' | ||
option resource 'default' | ||
option root_age '9' | ||
option ttl_min '120' | ||
option ttl_neg_max '1000' | ||
option unbound_control '0' | ||
option validator '1' | ||
option validator_ntp '1' | ||
option verbosity '1' | ||
list iface_wan 'wan' | ||
option enabled '1' | ||
list iface_trig 'lan' | ||
list iface_trig 'wan' | ||
|
||
config zone | ||
option fallback '0' | ||
option enabled '0' | ||
option zone_type 'forward_zone' | ||
list zone_name '. ' | ||
list server '9.9.9.11' | ||
list server '149.112.112.11' | ||
list server '2620:fe::11' | ||
list server '2620:fe::fe:11' | ||
option dns_assist 'none' | ||
option tls_upstream '1' | ||
option tls_index 'dns11.quad9.net' | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,15 +1,155 @@ | ||
|
||
config usteer | ||
option network 'lan' | ||
option syslog '1' | ||
# The network interface for inter-AP communication | ||
option 'network' 'lan' | ||
|
||
# Log messages to syslog (0/1) | ||
option 'syslog' '1' | ||
|
||
# Disable network communication (0/1) | ||
option local_mode '0' | ||
option ipv6 '0' | ||
option debug_level '2' | ||
option roam_scan_snr '-70' | ||
option roam_trigger_snr '-75' | ||
|
||
# Use IPv6 for remote exchange | ||
option 'ipv6' '0' | ||
|
||
# Minimum level of logged messages | ||
# 0 = fatal | ||
# 1 = info | ||
# 2 = verbose | ||
# 3 = some debug messages | ||
# 4 = network packet information | ||
# 5 = all debug messages | ||
option 'debug_level' '2' | ||
|
||
# Maximum number of neighbor reports set for a node | ||
option max_neighbor_reports 6 | ||
|
||
# Maximum amount of time (ms) a station may be blocked due to policy decisions | ||
#option sta_block_timeout 30000 | ||
|
||
# Maximum amount of time (ms) a local unconnected station is tracked | ||
#option local_sta_timeout 120000 | ||
|
||
# Maximum amount of time (ms) a measurement report is stored | ||
#option measurement_report_timeout 120000 | ||
|
||
# Local station information update interval (ms) | ||
#option local_sta_update 1000 | ||
|
||
# Maximum number of consecutive times a station may be blocked by policy | ||
#option max_retry_band 5 | ||
|
||
# Maximum idle time of a station entry (ms) to be considered for policy decisions | ||
#option seen_policy_timeout 30000 | ||
|
||
# Minimum number of stations delta between APs before load balancing policy is active | ||
option load_balancing_threshold '0' | ||
|
||
# Minimum number of stations delta between bands before band steering policy is active | ||
#option band_steering_threshold 5 | ||
|
||
# Interval (ms) between sending state updates to other APs | ||
#option remote_update_interval 1000 | ||
|
||
# Number of remote update intervals after which a remote-node is deleted | ||
#option remote_node_timeout 10 | ||
|
||
# Allow rejecting assoc requests for steering purposes (0/1) | ||
#option assoc_steering 0 | ||
|
||
# Allow ignoring probe requests for steering purposes (0/1) | ||
#option probe_steering 0 | ||
|
||
# Minimum signal-to-noise ratio or signal level (dBm) to allow connections | ||
#option min_connect_snr 0 | ||
|
||
# Minimum signal-to-noise ratio or signal level (dBm) to remain connected | ||
option min_snr '-85' | ||
option roam_scan_tries '0' | ||
option max_neighbor_reports '6' | ||
|
||
# Timeout after which a station with snr < min_snr will be kicked | ||
#option min_snr_kick_delay 5000 | ||
|
||
# Timeout (ms) for which a client will not be steered after rejecting a BSS-transition-request | ||
#option steer_reject_timeout 60000 | ||
|
||
# Timeout (in ms) after which a association following a disassociation is not seen | ||
# as a roam | ||
option roam_process_timeout 1000 | ||
|
||
# Minimum signal-to-noise ratio or signal level (dBm) before attempting to trigger | ||
# client scans for roaming | ||
option roam_scan_snr -70 | ||
|
||
# Maximum number of client roaming scan trigger attempts | ||
option roam_scan_tries '5' | ||
|
||
# Retry scanning when roam_scan_tries is exceeded after this timeout (in ms) | ||
# In case this option is set to 0, the client is kicked instead | ||
#option roam_scan_timeout 0 | ||
|
||
# Minimum time (ms) between client roaming scan trigger attempts | ||
option roam_scan_interval '5000' | ||
|
||
# Minimum signal-to-noise ratio or signal level (dBm) before attempting to trigger | ||
# forced client roaming | ||
option roam_trigger_snr '-75' | ||
|
||
# Minimum time (ms) between client roaming trigger attempts | ||
#option roam_trigger_interval 60000 | ||
|
||
# Timeout (ms) for client roam requests. usteer will kick the client after this times out. | ||
#option roam_kick_delay 10000 | ||
|
||
# Minimum signal strength difference until AP steering policy is active | ||
option signal_diff_threshold '12' | ||
option load_balancing_threshold '0' | ||
|
||
# Initial delay (ms) before responding to probe requests (to allow other APs to see packets as well) | ||
#option initial_connect_delay 0 | ||
|
||
# Enable kicking client on excessive channel load (0/1) | ||
#option load_kick_enabled 0 | ||
|
||
# Minimum channel load (%) before kicking clients | ||
#option load_kick_threshold 75 | ||
|
||
# Minimum amount of time (ms) that channel load is above threshold before starting to kick clients | ||
#option load_kick_delay 10000 | ||
|
||
# Minimum number of connected clients before kicking based on channel load | ||
#option load_kick_min_clients 10 | ||
|
||
# Reason code on client kick based on channel load (default: WLAN_REASON_DISASSOC_AP_BUSY) | ||
#option load_kick_reason_code 5 | ||
|
||
# Attempting to steer clients to a higher frequency-band every n ms. | ||
# A value of 0 disabled band-steering. | ||
#option band_steering_interval 120000 | ||
|
||
# Minimal SNR or absolute signal a device has to maintain over band_steering_interval to be | ||
# steered to a higher frequency band | ||
#option band_steering_min_snr -60 | ||
|
||
# Interval (ms) the device is sent a link-measurement request to help assess | ||
# the bi-directional link quality. Setting the interval to 0 disables link-measurements. | ||
#option link_measurement_interval 30000 | ||
|
||
# Script to run after bringing up a node | ||
#option node_up_script '' | ||
|
||
# Message types to include in log | ||
# Available types: | ||
# - probe_req_accept | ||
# - probe_req_deny | ||
# - auth_req_accept | ||
# - auth_req_deny | ||
# - assoc_req_accept | ||
# - assoc_req_deny | ||
# - load_kick_trigger | ||
# - load_kick_reset | ||
# - load_kick_min_clients | ||
# - load_kick_no_client | ||
# - load_kick_client | ||
# - signal_kick | ||
#list event_log_types '' | ||
|
||
# List of SSIDs to enable steering on | ||
list ssid_list 'MYWIFI' |
Oops, something went wrong.