关于 SSH 有个代理问题有点奇怪呢

2019-09-27 22:48:28 +08:00
 helllkz

Win10 上装的 vmware,跑的 Ubuntu,然后 win10 本地开了代理,ubuntu 里面设置通过代理上网 现在有个很奇怪的问题,主机里面用 terminal,是可以正常上网的,curl google 没问题,但是通过 ssh 连上去,就没法通过代理上网,这个是需要设置吗

2102 次点击
所在节点    问与答
5 条回复
WordTian
2019-09-27 23:07:56 +08:00
是吧
我猜是 linux 关于代理的环境变量的问题
ssh 新开的 shell 不具备桌面模式的环境变量
JingNi
2019-09-28 01:59:15 +08:00
楼主你的意思是你本机走了科学上网,虚拟机不经过科学代理吗?还是虚拟机根本就上不了网

虚拟机分配的网络是底层的嗷,虚拟硬件,不走本机设置的 IE 代理的嗷

首先:
虚拟机网络模式建议使用桥接物理连接模式,以路由器为网关分配独立 IP,或者 NAT 模式以本机建立一个网关的方式。

再者:
Ubuntu 内上网设置要设置代理 IP 和端口为你主机提供代理服务地址就不会有问题

如果有问题就是以下几种:
win10 你本机提供的代理端口要支持局域网(代理工具服务,要勾选上公共网络),
通过 ssh 连接可以尝试 ping 你虚拟机所在的网关,和你 WIN10 本机,
并进行端口检测能不能成功访问到你本机提供的代理服务端口。
一般来说都是本机的防火墙没允许其他 IP 访问。
unixeno
2019-09-28 09:08:29 +08:00
ssh 需要专门配置代理
helllkz
2019-09-28 21:07:00 +08:00
@JingNi
虚拟机可以科学,在虚拟机里面桌面启动终端是可以科学的,但是在 host 里面通过 ssh 连上,这个 ssh 就不能科学,可能是 3L 说的 SSH 需要专门配置代理
helllkz
2019-09-28 21:11:18 +08:00
@WordTian 还真是有你说的这个问题,ssh 上去后,http_proxy 这个变量是空,但是桌面登录进去看并不是

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/604970

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX