8000 Releases · netmaui/bufferbloat · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: netmaui/bufferbloat

Alpha Pre-Release v0.1.0

11 Mar 12:36
b43db59
Compare
Choose a tag to compare
Pre-release

Alpha Pre-Release v0.1.0

Overview

This is the first alpha pre-release of the Bufferbloat Network Configuration Scripts. These scripts are designed to configure network settings on a Windows machine to mitigate bufferbloat, a phenomenon where excessive buffering in network equipment causes high latency and jitter.

Included Scripts

Setup-All-and-Backup.bat

  • Backs up current network settings.
  • Configures various network settings to optimize performance and reduce bufferbloat.
  • Sets DNS, Local, Hosts, and NetBT priority in the registry.
  • Configures Network Throttling Index and System Responsiveness.
  • Adjusts MaxUserPort, TcpTimedWaitDelay, and DefaultTTL.
  • Executes PowerShell commands to configure TCP settings, offload settings, and network adapter properties.
  • Uses netsh commands to set MTU for all active network interfaces and configure TCP congestion provider.

backup-network-settings.bat

  • Backs up the current network settings to a file specified by the user.
  • Captures registry settings related to TCP/IP service provider priorities, network throttling, and TCP parameters.
  • Executes PowerShell commands to capture the current TCP and network adapter settings.

revert-and-restore-from-backup.bat

  • Restores the network settings from a backup file specified by the user.
  • Reads the backup file and applies the saved settings to the system.
  • Restores registry settings from the backup file.
  • Executes PowerShell commands to restore TCP and network adapter settings from the backup file.
  • Uses netsh commands to configure TCP settings.

Usage

  1. Backup Current Settings:
    Run backup-network-settings.bat to create a backup of the current network settings. You will be prompted to enter the name of the backup file.

  2. Configure Network Settings:
    Run Setup-All-and-Backup.bat to back up the current settings and apply the new network configuration. This script will call backup-network-settings.bat as part of its process.

  3. Restore Settings:
    If you need to revert to the previous network settings, run revert-and-restore-from-backup.bat and provide the name of the backup file created earlier.

Notes

  • Ensure you run these scripts with administrative privileges to allow changes to system settings.
  • Review the scripts and adjust the settings as needed to fit your specific network environment and requirements.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Full Changelog: https://github.com/netmaui/bufferbloat/commits/v0.1.0-alpha

0