沙滩星空的博客沙滩星空的博客

vagrant virtual box 虚拟机使用宿主机http代理

vagrant的一个virtual box虚拟机,想使用宿主机的V2ray代理上网

宿主机使用v2rayN客户端,连接v2ray代理服务器。

1.确定宿主机v2RayN的代理端口和协议

打开v2RayN, 发现最下方显示:

SOCKS5 127.0.0.1:10808      HTTP 127.0.0.1:10809

虚拟机可用的宿主机代理为:HTTP协议,10809端口

2.确认宿主机在虚拟机局域网中的IP

宿主机 控制面板---网络和共享中心---更改适配器设置。

有一个虚拟网卡适配器IPv4为 10.0.0.1

虚拟机内使用 ip route show 命令查看路由表命令,确定本虚拟机的局域网IP和所在的局域网网段

[root@localhost ~]# ip route show
default via 10.0.2.2 dev eth0 proto dhcp metric 100
10.0.2.0/24 dev eth0 proto kernel scope link src 10.0.2.15 metric 100
172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1
172.19.0.0/16 dev br-73ff5e04ff1a proto kernel scope link src 172.19.0.1

10.0.2.15 为虚拟机的局域网IP,10.0.2.2 为默认网关,连接宿主机 10.0.0.1 虚拟网卡。
172.17.0.1 和 172.19.0.1 为Docker局域网内的IP

3.配置虚拟机内的HTTP代理

经测试http代理配置,网关地址 http://10.0.2.2:10809 或 宿主机虚拟网卡地址 http://10.0.0.1:10809 均可

vim /etc/profile

...
http_proxy=http://10.0.0.1:10809
https_proxy=http://10.0.0.1:10809
export http_proxy
export https_proxy

source /etc/profile

4.验证

curl https://www.google.com

路由表和路由表策略 https://blog.catmes.com/archives/ip-route.html
未经允许不得转载:沙滩星空的博客 » vagrant virtual box 虚拟机使用宿主机http代理

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址