LogoAISecKit
icon of buut

buut

A high-performance reverse and forward tunneling proxy tool developed using Rust, based on multiplexing technology.

Introduction

Detailed Introduction to BUUT

BUUT is a high-performance reverse and forward tunneling proxy tool developed using Rust. It leverages yamux multiplexing technology to ensure fast, stable, and secure connectivity.

Key Features:

  • Multi-protocol Support: Currently supports TCP and KCP protocols, with plans to incorporate ICMP and DNS in the future.
  • Lightweight: The compiled size is under a few hundred kilobytes, significantly smaller compared to many Golang-based alternatives.
  • Custom Encryption: Utilizes the Noise protocol for custom encryption, offering dynamic key capabilities to maintain anonymity.
  • Single Binary: Both client and server can operate from the same single binary file, enhancing flexibility and ease of deployment.
  • Port Mapping: Advanced features allow for port forwarding and mapping, providing versatility in network configurations.

Benefits:

  • Speed: Optimized for swift tunneling services.
  • Stability: Built-in mechanisms for improved performance and reliability.
  • Simplicity: Easy to use command options for enhanced user experience.

Usage Scenarios:

  • Set up a secure reverse or forward proxy for personal or enterprise applications.
  • Utilize in situations requiring quick, reliable remote access to services.

Getting Started:

  • Example commands for quick setup are provided for both reverse and forward tunneling methods. Adjust parameters as needed for specific use cases.

Information

  • Publisher
    AISecKit
  • Websitegithub.com
  • Published date2025/04/28

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates