在VMware中通过proxychains使用宿主机的代理
背景
想用VMware里的Kali跑一下数图的一篇论文的项目EAGLE,
因为在WSL上尝试配了一下环境,
但是conda env create -f environment.yml
的报错里有一个windows_support.py,
所以我 怀疑是什么东西把WSL当成了Windows. (现在在VMware里搞完了,
报错跟之前的一摸一样, 首先都是一个找不到libffi.so.6,
但是symlink到libffi.so.8.1.2在跑
download_dataset.py时又会报IOT的什么错)
但是虚拟机里没装代理, conda的速度非常慢, create env的时候直接结束了, 没有成功创 建. 代理软件更新后, 我没有打开允许局域网连接. 浏览器可以通过代理上网, 但我没有 找到配置系统代理的设置界面(像Ubuntu那种).
proxychains
在网上随便找一篇proxychains的教程都可以,
过程就是在/etc/proxychains.conf中把 strict_chain禁用,
把dynamic_chain启用, 再在最后加入形如"socks5 xxxx xxxx"的一句 .
使用proxychains firefox
确实有效果.
但是proxychains ping xxx
没有用.
还有比较麻烦的一点是设置的代理ip要到宿主机上面看一眼, 再手动修改.