ubuntu 21.04 export socks5 proxy 终端不生效 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
spencerzy
V2EX    Ubuntu

ubuntu 21.04 export socks5 proxy 终端不生效

  •  
  •   spencerzy 2021-06-14 01:30:56 +08:00 1419 次点击
    这是一个创建于 1592 天前的主题,其中的信息可能已经有所发展或是发生改变。

    搞了 socks5proxy 的梯子。system 里设置 socksproxy 以后,chrome 都成功了。但是在 terminal 里,按往常一样加了 export,但是没有生效。8.8.8.8 和 google.com 都无法 ping 。求助。或者提供一些 troubleshoot 思路也行。感谢。

    export http_proxy="socks5://127.0.0.1:1080" export https_proxy="socks5://127.0.0.1:1080" export ALL_PROXY=socks5://127.0.0.1:1080

    9 条回复    2022-02-25 16:42:05 +08:00
    ysicing
        1
    ysicing  
       2021-06-14 01:37:37 +08:00
    ping 是 icmp 协议, 另外你配置的是 http 代理,可以试试 curl google.com 看看
    zzw1998
        2
    zzw1998  
       2021-06-14 02:44:49 +08:00
    tcping/hping 请
    hei1000
        3
    hei1000  
       2021-06-14 05:34:57 +08:00
    我好久之前试过那几个变量,不是 ubuntu, 也不起作用,如果你需要用 git 到 github 的时候自动走代理,在~/.gitconfig 里面添加
    ```
    [http "https://github.com"]
    proxy = socks5://127.0.0.1:1080
    sslVerify = false
    ```
    如果在终端里面使用代理下载之类的,就用 proxychains,在~/.proxychains/proxychains.conf 里面设置
    ```
    socks5 127.0.0.1 1080
    ```
    然后在命令前面加`proxychains4``就好,浏览器应该知道就不说了

    这几个就是我目前用的,没什么问题
    hei1000
        4
    hei1000  
       2021-06-14 05:36:39 +08:00
    @hei1000 即使 http_proxy 那几个变量设置成功了,有时需要禁用这几个变量走直连还得手动操作切换,所以不是很方便
    jessun1990
        5
    jessun1990  
       2021-06-14 09:34:04 +08:00   1
    我这里修改的地方有:

    1. https://github.com/jessun/dotfiles/blob/master/.ssh/config 这里,需要安装一个 socat 工具,linux 和 macos 都有。

    2. https://github.com/jessun/dotfiles/blob/master/.config/git/config#L42 git config 文件里做修改

    3. ttps://github.com/jessun/dotfiles/blob/master/.config/fish/config.fish#L46 我是使用 fish shell 中的代理修改。
    Ackvincent
        6
    Ackvincent  
       2021-06-14 10:54:38 +08:00
    换用 proxychains 或者 redsocks
    tankren
        7
    tankren  
       2021-06-15 09:46:35 +08:00
    我都用 proxychains
    qbqbqbqb
        8
    qbqbqbqb  
       2021-12-06 15:47:49 +08:00
    ping 用的是 ICMP 协议,是无法使用 socks5 代理的。socks5 代理只支持 tcp 和 udp ,而且这种设置环境变量的用法只有相应的程序主动支持代理才能使用。如果要应用于任何命令行程序,可以试试 proxychains.

    另外就是设置代理服务器的环境变量时不建议使用 socks5://,默认是本地 DNS ,有 DNS 泄露问题。建议改成 socks5h://,可以开启远程 DNS.
    onhao
        9
    onhao  
       2022-02-25 16:42:05 +08:00
    用 tsocks
    完美解决
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5088 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 03:50 PVG 11:50 LAX 20:50 JFK 23:50
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86