V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
Kellerman
V2EX  ›  Linux

ubuntu 系统的 proxy 代理问题

  •  
  •   Kellerman · 2018-06-29 10:46:18 +08:00 · 2829 次点击
    这是一个创建于 2099 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近在公司使用 ubuntu 作开发,发现一个这样的问题。由于公司出外网一定要用 proxy 代理,所以我在命令行里使用 export http_proxy=...
    export https_proxy=...
    这样设置好了以后,apt-get 是可以用了,网站也可以通过浏览器使用了,但是其他的 gui 软件一律上不了网,这是什么意思,环境变量里面的代理不应该是全局代理吗,为什么只有命令行和浏览器可以用代理,其他 gui 软件不能用代理呢?
    12 条回复    2018-07-02 19:34:49 +08:00
    flynaj
        1
    flynaj  
       2018-06-29 11:00:05 +08:00 via Android
    看那个软件的设置,gui 一般在 gui 里面设置,设置里面
    ShineSmile
        2
    ShineSmile  
       2018-06-29 11:04:26 +08:00
    顶楼上,不是所有的软件都走系统的代理。
    大多数的软件都需要配置的,比如 TG,sync
    young6
        3
    young6  
       2018-06-29 11:07:35 +08:00 via Android   ❤️ 1
    你这伪终端并不是其他 gui 进程的父进程,所以其他 gui 进程的 http_proxy 环境变量未设置。除非你在当前终端运行其他 gui 进程。
    lieh222
        4
    lieh222  
       2018-06-29 11:28:28 +08:00   ❤️ 1
    iptables -t nat -A OUTPUT -p tcp --dport 80,443 -j DNAT --to proxyhost 了解一下?
    Kellerman
        5
    Kellerman  
    OP
       2018-06-29 11:47:46 +08:00
    @flynaj 对,这个我也注意了的呢,只是 gui 软件里面有些直接是使用系统代理呀,也上不了网,神烦!!!
    Kellerman
        6
    Kellerman  
    OP
       2018-06-29 11:48:14 +08:00
    @ShineSmile 你的意思是 gui 软件都是要单独配置代理的是吗?
    Kellerman
        7
    Kellerman  
    OP
       2018-06-29 11:49:11 +08:00
    @young6 你说的有道理,那我想问下,为什么浏览器又知道要走代理呢?我试一下从终端开启 gui 程序然后看看能不能走代理。。。
    Kellerman
        8
    Kellerman  
    OP
       2018-06-29 11:49:39 +08:00
    @lieh222 哇,这个我还真不知道,我去了解一下,谢谢!
    palytoxin
        9
    palytoxin  
       2018-06-29 14:14:32 +08:00 via Android
    命令行里 expert 的只对应当前 tty,关了这个终端就什么都没了。gui 一般在桌面环境里设置,比如 gnome 的 net work manager 类似的,有的 gui 还支持命令行启动带参数
    kaneg
        10
    kaneg  
       2018-06-29 14:24:23 +08:00
    程序是否能用 proxy 是千差万别的:
    有的用环境变量
    有的读取自己的配置文件
    有的根本在写程序的时候就没有考虑 proxy
    有的是非 http 协议,根本就不能用 http 代理
    还有的用的是 UDP
    。。。
    Kellerman
        11
    Kellerman  
    OP
       2018-07-02 19:34:40 +08:00
    @palytoxin 懂了,非常感谢!
    Kellerman
        12
    Kellerman  
    OP
       2018-07-02 19:34:49 +08:00
    @kaneg 懂了,非常感谢!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1190 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 23:18 · PVG 07:18 · LAX 16:18 · JFK 19:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.