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

如何畅快地在 Linux 系统下使用代理进行内容下载?

  •  
  •   cocoking · 34 天前 · 3493 次点击
    这是一个创建于 34 天前的主题,其中的信息可能已经有所发展或是发生改变。

    国内使用 linux 经常出现无法下载外链资源的情况,请问有什么优雅的方法能够在 linux 下使用协议代理吗?

    不希望再去更新内容源了,要看国内源的质量,真不顺手。

    29 条回复    2024-11-25 17:06:39 +08:00
    hefish
        1
    hefish  
       34 天前   ❤️ 4
    export http_proxy=...
    export https_proxy=....
    conn457567
        2
    conn457567  
       34 天前 via Android
    本地搭建的虚拟机,比较优雅的方式是在路由器上翻墙,国内云厂商的,我一般使用 proxychain 劫持网络,让他们走翻墙代理。不过翻墙的水管也有限,一些大流量的还是配置国内的 mirror 比较好。我一般用清华或者中科大的源。阿里的源经常莫名其妙的链接被拒绝。

    最后,折腾这些玩意真累。因为这个我现在都买国外的 vps ,国内就留了一台用来放一个 frp 做内网穿透。
    0superx0
        3
    0superx0  
       34 天前
    都用 linux 了,跑个 clash 服务很难嘛
    minami
        4
    minami  
       34 天前 via Android   ❤️ 3
    最优雅的就是放路由器上,所以才那么多人折腾
    humbass
        5
    humbass  
       34 天前
    Linux 配置系统代理不要太方便

    1 、随便启动一个本地的 class\xray\v2ray\trajon 等等等的本地 socks5 代理
    2 、在用户的配置文件中比如 .bashrc 中加上一行

    export all_proxy=socks5://<username>:<password>@<hostname>:<port>

    3 、source ~/.bashrc 就生效了
    zzzsy
        6
    zzzsy  
       34 天前 via Android   ❤️ 3
    cnt2ex
        7
    cnt2ex  
       34 天前
    想要只配置一个地方就用全局透明代理,这样避免每个地方都配置一次代理(比如各种包管理器、docker 等等都得各自配置)。

    如果只是浏览器、终端的一些命令需要代理,本地开个 http ,然后设置 HTTP(S)_PROXY/http(s)_proxy 环境变量
    cocoking
        8
    cocoking  
    OP
       34 天前
    @minami 我的 linux 是云主机...
    wnpllrzodiac
        9
    wnpllrzodiac  
       34 天前 via Android
    全局代理,iptable 跳转路由
    wnpllrzodiac
        10
    wnpllrzodiac  
       34 天前 via Android
    无感代理才是完美解决方案。就好比插了魔法路由器。不用再加额外设置
    minami
        11
    minami  
       34 天前 via Android
    @cocoking 建议用虚拟网卡全接管了
    ruoshui255
        12
    ruoshui255  
       34 天前   ❤️ 4
    利用 ssh 走反向代理, 让流量走本地的机器
    1.本地机器一般都会有梯子吧
    2.登录的时候 ssh -R 7890:localhost:7890 xxx@ip
    3.云服务器上 export http_proxy=http://127.0.0.1:7890 , export https_proxy=http://127.0.0.1:7890
    4. 本地梯子记得要打开 allow lan
    coolfan
        13
    coolfan  
       34 天前
    jinliming2
        14
    jinliming2  
       34 天前
    sing-box tun 模式
    molezznet
        15
    molezznet  
       34 天前
    透明代理或 gg
    AhFei
        16
    AhFei  
       34 天前
    Linux 代理加速:环境变量、apt 和 Docker ,解决 95% 的场景 : https://yanh.tech/2023/11/linux-proxy-acceleration-for-apt-docker/
    AkideLiu
        17
    AkideLiu  
       34 天前 via iPhone
    😂github 项目 v2raya ,支持负载均衡,命令行 http_proxy https_proxy 。峰值能到 1GBps, 速度太快有次忘了关取消代理几分钟用了 600 个 G 给机场流量用超了
    zjy4fun
        18
    zjy4fun  
       34 天前
    直接买国外的 vps 最方便,不然折腾太累了
    liyafe1997
        19
    liyafe1997  
       34 天前
    proxychains
    Tink
        20
    Tink  
       34 天前 via Android
    gg
    wuruxu
        21
    wuruxu  
       34 天前
    通过路由器直接科学上网
    blueboyggh
        22
    blueboyggh  
       34 天前
    v2raya
    Leosio
        23
    Leosio  
       34 天前
    docker + aria2
    zuotun
        24
    zuotun  
       33 天前   ❤️ 1
    云服务器不建议这样玩,都有内容审查的,查到你服务器上有代理软件可能就打电话封机器了。
    我都跑在 docker 上,拉取镜像都是本地 pull save 走自建网盘或者 SFTP 再 load ,系统本身都懒得管了,即使是官方源也落后一年左右。
    webcape233
        25
    webcape233  
       33 天前 via iPhone
    clash tun 就可以了
    1una0bserver
        26
    1una0bserver  
       32 天前 via Android
    proxychains xxx ,有时候有些应用不走环境变量设置的代理,就得拿这对付它。
    cbingb666
        27
    cbingb666  
       32 天前
    局域网内的话就 export http (可以写好代码放在 Raycast 的 Clipboard Snippet 上快速切换),云服务上就 shellCrash
    wuhao1
        28
    wuhao1  
       31 天前
    个人 认为最优雅的方式 ……^_^
    https://www.bilibili.com/video/BV1Sm421s79V/
    jancing
        29
    jancing  
       31 天前 via iPhone
    WSL + SSTap
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5750 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 02:51 · PVG 10:51 · LAX 18:51 · JFK 21:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.