Win10 上装的 vmware,跑的 Ubuntu,然后 win10 本地开了代理,ubuntu 里面设置通过代理上网 现在有个很奇怪的问题,主机里面用 terminal,是可以正常上网的,curl google 没问题,但是通过 ssh 连上去,就没法通过代理上网,这个是需要设置吗
1
WordTian 2019-09-27 23:07:56 +08:00 via Android
是吧
我猜是 linux 关于代理的环境变量的问题 ssh 新开的 shell 不具备桌面模式的环境变量 |
2
JingNi 2019-09-28 01:59:15 +08:00
楼主你的意思是你本机走了科学上网,虚拟机不经过科学代理吗?还是虚拟机根本就上不了网
虚拟机分配的网络是底层的嗷,虚拟硬件,不走本机设置的 IE 代理的嗷 首先: 虚拟机网络模式建议使用桥接物理连接模式,以路由器为网关分配独立 IP,或者 NAT 模式以本机建立一个网关的方式。 再者: Ubuntu 内上网设置要设置代理 IP 和端口为你主机提供代理服务地址就不会有问题 如果有问题就是以下几种: win10 你本机提供的代理端口要支持局域网(代理工具服务,要勾选上公共网络), 通过 ssh 连接可以尝试 ping 你虚拟机所在的网关,和你 WIN10 本机, 并进行端口检测能不能成功访问到你本机提供的代理服务端口。 一般来说都是本机的防火墙没允许其他 IP 访问。 |
3
unixeno 2019-09-28 09:08:29 +08:00 via Android
ssh 需要专门配置代理
|