Distributions
› Ubuntu
› Fedora
› CentOS
中文资源站
› 网易开源镜像站
n2l
V2EX  ›  Linux

在 Linux 虚拟机中可以 curl 通 google,但是 ssh 进虚拟机后就 curl 不通了

  •  
  •   n2l · Aug 20, 2023 · 3621 views
    This topic created in 1177 days ago, the information mentioned may be changed or developed.
    Supplement 1  ·  Aug 20, 2023

    搞定了,以下是补充介绍: 虚拟机:Debian12 主机:win10 主机代理:clash 虚拟机代理:通过共享主机代理,参考Clash让虚拟机系统(Linux) 共享主机的代理 shell:putty 解决方案:

    • 参考点我 login shell 启动时会加载/etc/profile,~/.bash_profile,~/.bashrc non-login shell 启动时会加载~/.bashrc 故使用putty连接需要在/etc/profile中设置环境变量
    • 在putty中加入环境变量没成功,请大神泡脚
    8 replies  •  2023-08-21 14:34:55 +08:00
    flyqie
    flyqie
    Aug 20, 2023 via Android
    1
    没看文章,盲猜环境变量的锅?
    n2l
    n2l
    OP
    Aug 20, 2023
    2
    @flyqie 给个思路?没懂环境变量怎么会导致这种情况
    zachary99
    zachary99
    Aug 20, 2023
    3
    env 看下有没有 proxy
    flyqie
    flyqie
    Aug 20, 2023 via Android
    4
    @n2l #2

    export 给个输出。

    记得删掉可能有的隐私信息。
    linchem
    linchem
    Aug 20, 2023
    5
    我猜可能是你设置的环境变量只在当前终端生效,所以能 curl 通 google 。但是连接 ssh 后换了一个终端,就不行了。

    (我之前遇到过这样的一种情况,不知道题主你是不是也是这样)
    bytenoob
    bytenoob
    Aug 20, 2023
    6
    软路由解君愁
    koebehshian
    koebehshian
    Aug 20, 2023
    7
    不行就手动 source 一下
    Andrue
    Andrue
    Aug 21, 2023
    8
    环境变量跟着你终端走的,设置的时候如果没做调整你换个终端就失效了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2512 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 11:54 · PVG 19:54 · LAX 03:54 · JFK 06:54
    ♥ Do have faith in what you're doing.