修改VPN代理软件的默认监听地址
如果你的VPN代理软件的默认监听地址是【 127.0.0.1】(这个地址代表“当前本地的地址”),那么你需要将默认的【 127.0.0.1】监听地址修改为【0.0.0.0】(这个地址代表“任意地址”。)
比如:如果你使用的代理软件是v2rayN,那么可以通过v2rayN中的软件设置修改默认监听地址为:0.0.0.0
v2rayN配置修改参考:
v2rayN>参数设置-v2rayN设置>允许来自局域网的连接(将监听地址绑定为0.0.0.0)
如果你无法通过VPN代理软件的配置修改监听地址,且监听地址为【 127.0.0.1】
那么你需要借助【Privoxy】代理转发工具为【其他虚拟机】共享上网通道。
【Privoxy】简介
Privoxy是一款自由开源的代理转发工具
没事就给开发者捐点钱,没钱谁闲的蛋痛给你们维护,反正我不爱干这事。
【Privoxy】安装使用
Privoxy官网>【Download】>下载【Privoxy】。
这里选择【Windows】版本>选择最新日期的【stable】版本>下载【Privoxy】zip便携版:
校验Privoxy安装包文件完整性
通过Privoxy官方的订阅页面获取安装包的sha-256哈希值:
https://www.privoxy.org/feeds/privoxy-releases.xml
关于如何校验文件完整性,在前面关于安装vbox的章节有介绍,这里不再赘述。
配置Privoxy
解压privoxy软件安装包>打开【config.txt】配置文件(配置文件在Privoxy的根目录内)
在【config.txt】配置文件内,搜索字符【listen-address 127.0.0.1:8118】
将其中的【127.0.0.1】监听地址(表示监听“本机地址”。),修改为【0.0.0.0】监听地址(表示监听“任意地址”)
或者在【config.txt】配置文件的尾末加入一行:
listen-address 0.0.0.0:8118
【8118】是Privoxy的默认监听端口,【监听端口】可以自定义(注意别与其他端口冲突了)。
修改完毕后记得保存配置文件,重启Privoxy.exe
注意事项:
要確保你用的Privoxy代理軟件,是監聽在【0.0.0.0】任意地址,而不是監聽在【127.0.0.1】本机地址。
如果Privoxy代理軟件只監聽在【 127.0.0.1 】本机地址,那麼其它虛擬機的【網絡軟件】是【無法】連接到本机的Privoxy代理監聽端口的!
如何查看代理軟件在哪個地址上進行監聽?
使用如下命令,就可以看到當前系統中開啟的【所有】監聽端口以及該監聽端口綁定的地址。
注:前一個命令用於Windows,後一個命令用於UNIX系统
netstat -ano | find "LISTEN"
netstat -ano | grep LISTEN
参考:https://program-think.blogspot.com/2014/12/gfw-privoxy.html
未完待续…