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

部分 linux 桌面系统可以这样设置网络代理,请问设置之后在什么情况下才走代理?

  •  
  •   qceytzn · 2016-10-15 07:04:33 +08:00 · 4090 次点击
    这是一个创建于 2973 天前的主题,其中的信息可能已经有所发展或是发生改变。

    请点开这个图片就知道我说的是在哪里设置的代理了:[img]http://imgur.com/LdR5uEA[img] 这是虚拟机里的设置,代理是 OK 的,代理地址也是可以 ping 通的,设置好了之后再打开 firefox 和 chrome ,两个都是什么网站都打不开,我记得最新版的这两个浏览器都是支持 socks 协议的吧?为什么打不开?还有就是这个设置的地方设置好了之后就是全局的吗?老早以前好像 linux 系统要设置一个全局代理麻烦的很

    14 条回复    2016-10-15 15:41:19 +08:00
    nanpuyue
        1
    nanpuyue  
       2016-10-15 07:29:36 +08:00 via iPhone   ❤️ 1
    全凭应用程序自觉。
    snachx
        2
    snachx  
       2016-10-15 07:32:33 +08:00 via iPhone
    一楼说得对,常用操作系统都这样
    nanpuyue
        3
    nanpuyue  
       2016-10-15 07:33:06 +08:00 via iPhone
    代理能不能用不是光看能不能 ping 通的,正常情况下,这样设置是没有问题的。
    ve2ex
        4
    ve2ex  
       2016-10-15 07:39:58 +08:00
    这应该选 http 代理吧
    qceytzn
        5
    qceytzn  
    OP
       2016-10-15 07:55:23 +08:00
    @ve2ex 如果设置 http 代理确实浏览器是可以打开网页的,但是我主机上一般都是保证 socks 代理很少开 http 代理,而且 FF 和 CHROME 之流既然本身都支持 socks 那我就只想在系统这一层开 socks 代理
    paperseller
        6
    paperseller  
       2016-10-15 08:19:23 +08:00 via iPhone
    一开始也是这么设置的,后来发现 firefox 和 chrome 都需配合安装插件,其他软件有代理设置需设置,没有就用 tsocks 启动
    bsidb
        7
    bsidb  
       2016-10-15 09:02:11 +08:00 via Android   ❤️ 1
    全局代理还是 VPN 。真的靠应用程序自觉。
    如果需要强制不支持代理的程序走代理,可以试试 ng-proxychains ,他会劫持某个程序的所有网络流量走代理
    abmin521
        9
    abmin521  
       2016-10-15 09:18:43 +08:00
    六楼加一
    8 楼给的地址 适合 chrome 。实测 Ubuntu 下 chrome 和 ff 需要安装插件才支持 socks5 代理
    sylecn
        10
    sylecn  
       2016-10-15 11:24:17 +08:00   ❤️ 1
    linux 一直都不支持全局 socks 代理的。

    firefox 和 chrome 可以支持 socks 代理,要在对应的选项里面设置。
    firefox 有对话框,在选项里面有,只设置 socks 代理,默认就所有协议都走 socks 。
    chrome 需要使用命令行参数,比如

    google-chrome --proxy-server=socks5://localhost:8001 https://www.google.com
    Vhc
        11
    Vhc  
       2016-10-15 12:03:17 +08:00
    Ubuntu 我把系统 Socks 代理设置成 127.0.0.1:1080 ,然后关闭 ss ,之后 fx 和 chrome 就打不开任何网站了,然而终端却任然可以 ping 通域名。。。
    xxxyyy
        12
    xxxyyy  
       2016-10-15 12:13:03 +08:00 via Android
    @Vhc ping 走的是 ICMP 协议, socks 走的是 TCP or UDP ,两者不同路的,因此当 socks 断开时, ping 还可以通
    Vhc
        13
    Vhc  
       2016-10-15 12:38:34 +08:00
    @xxxyyy 如此,那么被污染的域名岂不是即便挂了 ss 的全局代理也无法访问了吗?
    xxxyyy
        14
    xxxyyy  
       2016-10-15 15:41:19 +08:00 via Android
    @Vhc ss 我没用过,不太清楚。不过据我所知, socks5 可以支持 DNS 解析的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5705 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 03:29 · PVG 11:29 · LAX 19:29 · JFK 22:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.