虚拟机走主机代理
情况1 代理软件开放代理端口,虚拟机通过该端口进行代理
Linux安装proxychains
git clone https://github.com/rofl0r/proxychains-ng.git
cd proxychains-ng
./configure
make
make install
make install-config
make install-config 执行完毕后会输出配置文件的存放路径
如果提示make: Nothing to be done for `all`,可以尝试执行
make clean配置conf
vim /usr/local/etc/proxychains.conf
# 根据代理软件具体开放的协议类型,配置代理ip和port
http 本机ip 代理port
socks5 本机ip 代理portWindows配置端口转发
netsh interface portproxy add v4tov4 listenport=转发端口 listenaddress=监听地址 connectport=转发端口 connectaddress=转发地址
举例
netsh interface portproxy add v4tov4 listenport=64601 listenaddress=192.168.100.153 connectport=64601 connectaddress=127.0.0.1
netsh interface portproxy show all
查看端口转发列表
侦听 ipv4: 连接到 ipv4:
地址 端口 地址 端口
--------------- ---------- --------------- ----------
192.168.100.153 64601 127.0.0.1 64601添加防火墙入站规则,开放代理端口,为了虚拟机可以访问到本机ip+端口port
测试虚拟机是否可以走代理访问
proxychains telnet google.com