0x00 踩坑
在Mac M1芯片Ventura系统中直接通过brew安装Proxychains-ng会因为Ventura系统Bug
导致libproxychains4.dylib文件无法正常加载
Github找issue和采用百度来的编译方法均无法解决,怀疑是系统层的Bug
经过折腾,成功找了解决方案,开个文章记录一下
0x01 解决过程
# 恢复模式关闭sip
csrutil disable
# 打开arm64e支持
sudo nvram boot-args=-arm64e_preview_abi
随后重启Mac
重启mac后
git clone https://github.com/rofl0r/proxychains-ng
cd proxychains-ng
CFLAGS="-arch arm64e" LDFLAGS="-arch arm64e" ./configure --prefix=/usr/local --bindir=/usr/local/bin --libdir=/usr/local/lib --fat-binary-m1 //编译arm64e适用于M1芯片的软件包
make
如图
proxychains4 curl https://www.youtube.com