跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 抛砖引玉 快速切换 shell 代理设置
未分類
25 2 月 2021

抛砖引玉 快速切换 shell 代理设置

抛砖引玉 快速切换 shell 代理设置

資深大佬 : sleepm 3

repo: https://github.com/sleepm/shell-proxy-utils

支持 bash zsh fish powershell 一条命令修改 git npm snap 代理设置 ps: git:// 这种的需要修改 ~/.ssh/config

逻辑很简单,switch 第一个参数,如果匹配就执行,不匹配就设置代理

先判断是否设置了代理,如果设置相同就设置为空,没有就设置

这些都是简单的支持命令行设置的程序,有些 wget curl 支持检查环境变量,如果有代理设置则直接使用

复杂点的比如 apt,没有命令或参数去查询代理,只有配置文件 /etc/apt/apt.conf.d/proxy.conf 暂时不支持( shell 水平有限。。。)欢迎 pr

大佬有話說 (13)

  • 資深大佬 : hsfzxjy

    我都是直接 proxychains

  • 資深大佬 : cubecube

    conf 配置
    1.增加 可以 grep 不到,则 cat >>到末尾添加
    2.取消 可以 sed 替换 删除

  • 資深大佬 : greatghoul

    Proxifier

  • 主 資深大佬 : sleepm

    @hsfzxjy 看过文档,用起来并不灵活。。

  • 主 資深大佬 : sleepm

    @cubecube 谢谢,有想法了,晚上试试,不过感觉有点粗暴

  • 主 資深大佬 : sleepm

    @greatghoul 收费,而且对命令行不友好,支持 wsl2 么
    路由器上也可以搞透明代理,但是特殊时期不可能再跑到路由器上更新订阅切换线路吧。。。

  • 資深大佬 : greatghoul

    @sleepm 没试过 wsl2,但是我给 virtualbox 应用规则后,虚拟机里面 npm install 什么的都自动走的代理,感觉蛮方便的。

    我开发时,是 Windows 10, 搭配 Virtualbox 里面的 ubuntu server 18.04 ,编辑器用 vscode + remote ssh,感觉还蛮爽的。开发玩游戏两不误。macbook 已经在吃灰了。

  • 主 資深大佬 : sleepm

    @greatghoul 哈哈,那我晚上试试吧
    我以前用的 wsl1 然后还有虚拟机,不过虚拟机不怎么开,升级 wsl2 后就把虚拟机卸载了,虽然 Virtualbox 支持 hyper-v 了,但是 wsl2 挺好使的

  • 資深大佬 : hsfzxjy

    @sleepm 难道不是在要代理的命令前加条 proxychains 就好了吗

  • 主 資深大佬 : sleepm

    @hsfzxjy 实际使用了,确实比我的简单方便,多个代理的话就多个配置文件,用的时候指定就行,挺香的
    不过 proxychains npm install -g npm 出错了
    |DNS-response|: registry.npmjs.org does not existree buildDeps 可能是我网络问题。。

  • 資深大佬 : hsfzxjy

    @sleepm #10 我这边挺稳的,可能是梯子的问题

  • 主 資深大佬 : sleepm

    @hsfzxjy 我原来直接 apt 安装的,是旧版本 proxychains3
    然后克隆了 haad 的 repo,编译完找不到 dlsym 符号,按照 issue 33 改了 configure 好了
    proxychains4 npm install -g npm 正常工作了

  • 主 資深大佬 : sleepm

    @greatghoul wsl2 Proxifier 不支持 rule 设置 interface 也不行

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具