Skip to content

v0.1.6

Choose a tag to compare

@github-actions github-actions released this 23 Nov 09:26
· 3 commits to main since this release

Installation

Download the binary for your platform:

# For x86_64 (Intel/AMD)
wget https://github.com/narwhal-cloud/rfw/releases/download/v0.1.6/rfw-x86_64-unknown-linux-musl
chmod +x rfw-x86_64-unknown-linux-musl
sudo mv rfw-x86_64-unknown-linux-musl /usr/local/bin/rfw

# For ARM64 (Raspberry Pi, AWS Graviton, etc.)
wget https://github.com/narwhal-cloud/rfw/releases/download/v0.1.6/rfw-aarch64-unknown-linux-musl
chmod +x rfw-aarch64-unknown-linux-musl
sudo mv rfw-aarch64-unknown-linux-musl /usr/local/bin/rfw

Usage

# Basic usage - block all China inbound traffic
sudo rfw --iface eth0 --block-cn-all

# Block specific protocols from China
sudo rfw --iface eth0 --block-cn-http --block-cn-socks5

# Block email sending
sudo rfw --iface eth0 --block-email

Requirements

  • Linux kernel 5.15+ with XDP support
  • Root privileges to attach XDP programs
  • Network interface with XDP driver support

Verify checksums

sha256sum -c checksums.txt

Full Changelog: v0.1.5...v0.1.6