本机ip : 192.168.1.101(在WLAN内的ip)

kali ip : 192.168.159.141(vmnet8网卡下的内网的ip)

首先本机需要挂好代理,这里本人使用的是v2rayN,需要看自己的本地监听端口是多少,v2rayN默认是10808

image-20221216195756816

接下来是kali虚拟机里面

1.临时挂代理

1
2
export http_proxy=socks5://192.168.1.101:10808
export https_proxy=socks5://192.168.1.101:10808

这种挂代理方式是即时生效,重启后失效,关掉当前命令行后就失效

1
curl ifconfig.me

可以看到ip地址已经变了

这是最简易的方式,可以临时挂个代理什么的


2.当前用户下挂代理

~/.bashrc内添加以下内容

1
2
3
4
5
http_proxy=socks5://192.168.1.101:10808
https_proxy=socks5://192.168.1.101:10808
ftp_proxy=socks5://192.168.1.101:10808
no_proxy=192.168.159.141,localhost,127.0.0.1
export http_proxy https_proxy ftp_proxy no_proxy

保存退出后source ~/.bashrc或者重启生效


3.所有用户挂代理

/etc/profile内添加以下内容

1
2
3
4
5
http_proxy=socks5://192.168.1.101:10808
https_proxy=socks5://192.168.1.101:10808
ftp_proxy=socks5://192.168.1.101:10808
no_proxy=192.168.159.141,localhost,127.0.0.1
export http_proxy https_proxy ftp_proxy no_proxy

保存退出后source /etc/profile或者重启生效


或者使用proxychains

/etc/proxychains4.conf里面

最后面加一行

socks5 192.168.1.101 10808

注意ip和端口之间是空格不是冒号

然后就可以使用本机代理了

使用方法

在要输入的命令前加一个proxychains4,就是后面输入的命令挂代理的意思