Install SpoofDPI on CachyOS

A simple and fast software designed to bypass Deep Packet Inspection.

From the official CachyOS repo. Install with pacman, no AUR helper needed.

Reviewed Nov 2, 2026 · independent guide

How do I install SpoofDPI on CachyOS?

Run this in a terminal:

sudo pacman -S spoof-dpi-bin

spoof-dpi-bin is in the cachyos repo, the CachyOS project's own package repository, so pacman installs it directly with no AUR helper and no build script. The package is signed with the CachyOS repository key, and pacman checks the signature before it installs.

What should I do after installing SpoofDPI?

  1. Run spoof-dpi in a terminal.
  2. The package ships the systemd unit spoof-dpi.service. Read the project docs before you enable it.
  3. Run pacman -Qi spoof-dpi-bin to see the installed version and the optional dependencies.

How do I update or remove SpoofDPI?

Update:

sudo pacman -Syu

Remove:

sudo pacman -Rns spoof-dpi-bin

What is SpoofDPI?

Simple and fast anti-censorship tool written in Go.

Package description: A simple and fast software designed to bypass Deep Packet Inspection

Reviews of SpoofDPI on CachyOS

No reviews yet. Be the first to review SpoofDPI.

    Leave a review

    Your rating

    No login. No links, please. We keep a one way hash of your connection to stop spam, never your IP address. Posts that break the rules may be hidden. Privacy

    From GitHub

    xvzc/spoofdpi · ★ 5,056 stars · last commit Oct 16, 2026 · latest release Oct 16, 2026

    Real issues opened by users on the project's GitHub, shown as written with a link to each one. 10 most reacted issues opened in the last two years plus the 5 newest issues, bots, pull requests, non English and political posts skipped, capped at 15 per repo. Fetched Nov 1, 2026.

    1. Hello, this is a homebrew maintainer and I have noticed that this package is not built with go v1.26. The reason is that gvisor.dev/gvisor has applied a patch for go v1.26 at 20260112, and this package uses older version. I have tried to make a patch and upstream, but it is now…

      @daeho-ro · · 2 reactions · 7 comments · View on GitHub

    2. 1.5.3 Turkey MacOS Sequoia Through CLI via -spoofdpi command after the build. Prior version, the exe file working on Terminal, was working, but the current build completely stopped working. I'm assuming Turkish authorities blocking access to port, is there any difference between…

      @canhimself · · 2 reactions · 19 comments · View on GitHub

    3. v0.12.2 CachyOS based on Arch Linux ❯ spoofdpi -enable-doh -dns-addr -debug -window-size 0 After the upgrade, it doesn't accept HTTPS domains for DOH. It requires IP addresses only. (Like 1.1.1.1 or 8.8.8.8) Basically DOH functionality is broken since a DOH addr cannot be used.

      @Turab · · 1 reactions · 5 comments · View on GitHub

    4. spoofdpi v0.12.1 macos 15.7.1 ./spoofdpii -debug -enable-doh DBG 2025-11-05T13:05:05+08:00 9b484b5a-315da5d9-9a41b35b-f7b5faf9 [HTTPS] dial to www.google.com.hk failed: all connection attempts failed: dial tcp 142.251.38.131:443: connect: operation timed out panic: runtime error:…

      @fbion · · 1 reactions · 1 comments · View on GitHub

    5. 1.2.1 Russia macOS 26.2 TOML file described in manual doesn't exist error parsing '/Users/user/.config/spoofdpi/spoofdpi.toml': toml: line 0: failed to decode 'general': field "log-level": value 'disabled' is invalid (allowed: info, warn, trace, error, debug)

      @tollfree · · 1 reactions · 2 comments · View on GitHub

    6. On macOS, --auto-configure-network silently fails to set the system proxy when the active network service name contains spaces (e.g. USB 10/100/1000 LAN, Thunderbolt Ethernet Slot 1). The proxy server starts and listens, but ProxyAutoConfigEnable stays off, so no traffic goes…

      @laofun · · 1 reactions · 1 comments · View on GitHub

    7. Hi, this is not a feature request. I'm using the below script from .local/bin to install spoofdpi. Also pasting here for reference.

      @otuva · · 2 comments · View on GitHub

    8. Because i wanna play roblox on turkey on linux via Sober

      @enessmr · · 7 comments · View on GitHub

    9. 1.2.1 Russia MacOS 26.2 [dns] mode = "https" https-url = " [https] fake-count = 7 disorder = true split-mode = "chunk" [[policy.overrides]] match = { domain = [ "localhost", ], addr = [ { cidr = "192.168.0.0/16", port = "all" }, { cidr = "172.16.0.0/12", port = "all" }, { cidr =…

      @nderyappo · · 13 comments · View on GitHub

    10. 1.2.0 MacOS 26.2 Homebrew. spoofdpi --https-disorder https-fake-count 7 --system-proxy Hello. So i try to figure out how to setup spoofdpi to work in both cases but it works just with YouTube right now. enable-doh and window-size not working for some reason: flag provided but not…

      @nderyappo · · 4 comments · View on GitHub

    11. That ... About spoofdpi ( ) ... Could provide Windows version ? Could provide portable version runs on Windows ? .

      @ioc2e3 · · 2 comments · View on GitHub

    12. 1.5 Iran debian 12 Hi there, First of all, thank you for this great tool. I am using SpoofDPI on Debian 12 (x8664). I downloaded the pre-compiled binary from the v1.5.1 release (spoofdpi1.5.1linuxx8664). My internet environment is very restricted: Only Google and GitHub domains…

      @meiti-git · · 1 comments · View on GitHub

    13. 1.3.1 (homebrew) Turkey MacOS Tahoe 26.4.1 Setting it up as a brew service. Out of the blue, when using the browser -> Mac shuts down completely following a purple screen of death. Stack trace: it can be seen as "panicked task:spoofdpi" edits: put the stack trace in code block.

      @noobaly-original · · 8 comments · View on GitHub

    14. 1.4.0 64b5784 (homebrew) Belarus macOS 26.4.1 If you run spoofdpi without any options, when the Wi-Fi network is not connected, it starts and crashes immediately after udp idle timeout; value=25000ms, at the stage of starting the server on 127.0.0.1:8080. Terminal output:

      @Piotr-Kniaz · · 2 comments · View on GitHub

    15. 1.3.2 Russia MacOS [app] mode = "http" auto-configure-network = true silent = true [dns] mode = "https" https-url = " [https] fake-count = 7 disorder = true split-mode = "chunk" [[policy.overrides]] match = { domain = [ "localhost", ], addr = [ { cidr = "192.168.0.0/16", port =…

      @nderyappo · · 9 comments · View on GitHub

    SpoofDPI on CachyOS: questions

    Is SpoofDPI in the official CachyOS repo?

    Yes. The spoof-dpi-bin package is in the cachyos repo, version 0.10.11-2, built 2024-08-26. Install it with sudo pacman -S spoof-dpi-bin.

    Do I need an AUR helper for SpoofDPI?

    No. It comes from the cachyos repo, so plain pacman installs and updates it, and sudo pacman -Syu keeps it current.

    What is the SpoofDPI command?

    spoof-dpi. The package is called spoof-dpi-bin.