English | Simplified Chinese
Lynx Proxy is a high-performance, flexible proxy tool built using the Rust programming language. It aims to provide efficient HTTP/HTTPS proxy services, supporting multiple features and configuration options, suitable for different network environments and requirements.
- High Performance: Leverages Rust's performance and safety features.
- HTTP/HTTPS Support: Proxies HTTP and HTTPS traffic.
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/suxin2017/lynx/releases/latest/download/lynx-cli-installer.sh | sh
# start server
lynx-cli
A proxy service
Usage: lynx-cli [OPTIONS]
Options:
-p, --port <PORT> proxy server port [default: 3000]
--only-localhost only allow localhost access
--log-level <LOG_LEVEL> log level [default: silent] [possible values: silent, info, error, debug, trace]
--data-dir <DATA_DIR> data dir if not set, use default data dir
-h, --help Print help
-V, --version Print version
We welcome your contributions! Please follow these steps to contribute:
- Fork the repository.
- Create a new branch (git checkout -b feature-branch).
- Install necessary dependencies
- Install taskfile
- Install(Optional) cargo-release
- Install(Optional) git-cliff
- Install UI-related dependencies
task setup-ui
- Start the service
task dev
- Make your changes.
- Commit your changes (git commit -am 'Add new feature').
- Push your changes to the branch (git push origin feature-branch).
- Create a new Pull Request.
This project is licensed under the MIT License. For more details, please refer to the LICENSE file.
If you have any questions or feedback, please submit an issue on GitHub.
This project is still under development. We are regularly adding new features and improvements. Stay tuned for updates!