Repository navigation
v0.1.6
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/rfwUsage
# 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-emailRequirements
- Linux kernel 5.15+ with XDP support
- Root privileges to attach XDP programs
- Network interface with XDP driver support
Verify checksums
sha256sum -c checksums.txtFull Changelog: v0.1.5...v0.1.6