序言
最近在安装GVM(OpenVAS)时需要更新scap数据,速度不是一点半点的慢,明明本地已经开了代理,速度却还是很慢,一番研究之后才发现原来是因为shell终端要想走代理还需要再额外配置。
代理是通过客户端与服务端通信,传输服务端能够访问到的资源文件,再由服务端客户端通信返回给客户端,从而间接访问服务端能访问的资源。在linux shell终端 中有很多进程是不支持代理的,但是 proxychains 却可以让不支持代理的软件也能走代理通道,大大加快了终端在访问外部链接时的速度。
proxychains的安装及配置
sudo su
切换为root模式sudo apt install proxychains
安装proxychainssudo vim /etc/proxychains.conf
用vim编辑配置文件
配置文件的最后一行注释掉,然后写入自己的代理地址及端口,我这里用Qv2ray,写入的是socks5 127.0.0.1 1088
vim操作:按 i 进入编辑,保存退出时按esc,再输入 :wq ,然后回车即可
使用
使用时只需要在命令前面加上proxychains就可以了,比如我这里是
sudo proxychains runuser -u _gvm -- greenbone-feed-sync --type SCAP
,速度飞快