Requires a Raspberry Pi with a DWC USB controller.
Should work with Raspberry Pi Zero (v1, v1.3, W, WH, 2 W), A, A+, 3A+, 4B.
Raspi 5 with firmware update sudo rpi-update
is said to work also.
These guides have more details but are not updated for Raspberry Pi OS Bookworm which changed some network configuration related stuff (migrated to NetworkManager?):