Written by razrlele
20:15 December 28, 2015
在命令行下使用代理通常使用proxychains比较方便,Ubuntu 14.04下在官方库里面安装的proxychains似乎有点问题,会报错:
ERROR: ld.so: object ‘libproxychains.so.3′ from LD_PRELOAD cannot be preloaded: ignored.
在Ask Ubuntu上也有这个问题,但是那个似乎是针对Ubuntu 12.04的解决方案,在Ubuntu 14.04上面是没有用的,在Ubuntu 14.04上面只能从Github上下载源码然后自己编译安装解决,感觉作者是不是对Ubuntu的软件仓库失去信心了,这么久了居然还不更新。。。
首先卸载在官方库安装的proxychains:
1 |
sudo apt-get remove proxychains |
然后从Github上下载Proxychains4的源码:
1 |
git clone https://github.com/rofl0r/proxychains-ng |
编译安装:
1 2 3 4 5 6 |
cd proxychains-ng ./configure --prefix=/usr --sysconfdir=/etc sudo make sudo make install sudo make install-config #最后一步是为了生成一个配置文件 |
然后就可以直接使用了:
1 |
sudo proxychains4 apt-get update |