Closed userosos closed 3 months ago
I think your architecture is not amd, check the output of uname -a
Go programs are super easy to cross compile, considering this is a router, depending on the arch in uname -a
, go to ./cmd/spoof-dpi
and try building on pc with
# aarch64 / armv8
GOOS=linux GOARCH=arm64 go build -ldflags="-w -s -X main.VERSION=v0.10.0"
or
# armv7 / armv7l should work too
GOOS=linux GOARCH=arm go build -ldflags="-w -s -X main.VERSION=v0.10.0"
it could even be mips
/ mipsle
/ mips64
/ mips64le
See https://go.dev/wiki/GoArm#supported-architectures
Then send it to the router using scp
.
- Archer AX6000 from specs: "Powerful Processing - 1.8 GHz Quad-Core CPU and 2 co-processors eradicate latency and deliver stable performance"
Never mind, this is almost certainly arm64
.
OS: LuCI openwrt-23.05 branch (git-24.086.45142-09d5a38) / OpenWrt 23.05.3 (r23809-234f1a2efa)
Additional context