cucumis

Crates.iocucumis
lib.rscucumis
version0.1.0
sourcesrc
created_at2024-08-16 04:50:53.864604
updated_at2024-08-16 04:50:53.864604
descriptionhack.chat tunnel that resolves DNS pollution
homepagehttps://github.com/jwcub/cucumis
repositoryhttps://github.com/jwcub/cucumis
max_upload_size
id1339928
size40,026
(Resonaa)

documentation

README

cucumis

hack.chat tunnel that resolves DNS pollution

GitHub Actions Crates.io Downloads License GitHub repo size GitHub Repo stars GitHub commit activity GitHub contributors

Overview

cucumis is a hack.chat tunnel that resolves DNS pollution for users in China. It can be used as a proxy server for your bots and work deadly fine with hackchat++ client.

Usage

$ cucumis

Just run with no options and a WebSocket tunnel will be launched on 127.0.0.1:9091 by default.

If you prefer some configuration:

$ cucumis --help
hack.chat tunnel that resolves DNS pollution

Usage: cucumis.exe [OPTIONS]

Options:
      --host <HOST>      Tunnel host [default: 127.0.0.1]
      --port <PORT>      Tunnel port [default: 9091]
      --ip <IP>          hack.chat real IP [default: 104.131.138.176]
      --domain <DOMAIN>  Dummy domain to bypass SNI [default: bake.lyka.pro]
      --ws <WS>          hack.chat WS url [default: wss://hack.chat/chat-ws]
  -v, --verbose...       Increase logging verbosity
  -q, --quiet...         Decrease logging verbosity
  -h, --help             Print help
  -V, --version          Print version

Installation

Installing from Crates.io (Recommended)

$ cargo install cucumis
$ cucumis --help

Building from Source

$ git clone https://github.com/jwcub/cucumis.git
$ cd cucumis
$ cargo run --release -- --help

Development

Before pushing your commits, be sure to run through all the checks:

$ cargo clippy
$ cargo fmt
$ cargo build

License

This project is licensed under the Unlicense.

Commit count: 0

cargo fmt