主机配置
主机的配置主要为了虚拟机可以使用主机的网络。
代理配置
通常使用ssr作为科学上网的工具,如果需要虚拟机使用代理,则需要打开ssr设置中的本地代理,并允许局域网的连接。
这样通过此端口的流量就可以通过ssr,流量的pac和代理规则也交付个ssr进行控制。
一般配置代理端口为1080端口
vmware 网络配置
vmware虚拟机使用Nat模式,这样相当于主机为一个路由器,可以给每个虚拟机分配ip地址。访问主机也就是访问网络的网关。
ubuntu配置
主要配置浏览器的访问和终端的访问
浏览器配置
通过设置setting-> network -> network Proxy
设置为Manual模式,使用http或socks代理,地址为主机的地址可以通过主机的ipconfig查看,一般为VMnet8网卡的地址。
端口号为主机设置的对应端口
终端配置
以上的代理配置仅限于浏览器的使用,对于终端的程序是没有用的。
通常的终端应用都可以通过自身的proxy代理配置,比如git, wget, apt.但是每个应用都得重新配置一次,为了方便的快捷的使用代理,在终端可以借助proxychains
工具进行方便的代理访问。
在ubuntu中可以使用apt安装proxychains
1 | sudo apt install proxychains |
通过 /etc/proxychains.conf 配置代理
1 | ProxyList format |
可能会出现找不到libproxychains.so.3
1 | $ find /usr -name "libproxychains.so.3" |
将对应的路径添加到/usr/bin/proxychains中的LD_PRELOAD中。
usage example
1 | sudo proxychains apt update |