sorz / moproxy

A transparent TCP to SOCKSv5/HTTP proxy on Linux written in Rust.
MIT License
223 stars 35 forks source link

build aarch64, rpm packages #25

Closed vdmkenny closed 4 months ago

vdmkenny commented 4 months ago

This PR adds package builds for the aarch64 architecture. (sometimes called arm64). This architecture is getting quite popular, be it apple silicon, raspberry Pi's, and in our case AWS Graviton CPU's.

I also added RPM package builds, (both x86_64 and aarch64 architectures), so this should install on:

The aarch64 debian package build could be handy for people running raspbian/Ubuntu IoT too.

I had to install some aarch64 dependencies for cross-platform building. Not sure if they are all needed, but this made the aarch64 deb package build stop complaining about dynamically linked libs being missing.

You can have a look at the artifacts I built in my fork: https://github.com/vdmkenny/moproxy/releases/tag/v0.5.1-test13

sorz commented 4 months ago

Thanks!