V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kingddc314
V2EX  ›  Z shell

分享一个 zsh 下一键添加 proxychains4 命令前缀的插件

  •  
  •   kingddc314 · 2016-04-24 14:41:19 +08:00 · 9964 次点击
    这是一个创建于 3140 天前的主题,其中的信息可能已经有所发展或是发生改变。

    需要安装 .oh-my-zsh ,然后

    git clone [email protected]:six-ddc/zsh-proxychains-ng.git ~/.oh-my-zsh/custom/plugins/zsh-proxychains-ng
    echo "plugins+=(zsh-proxychains-ng)" >> ~/.zshrc
    

    使用时,按 [ESC]-P ,自动添加(去除) proxychains4 -q 命令前缀,支持 emacs 和 vi mode 。

    https://github.com/six-ddc/zsh-proxychains-ng

    9 条回复    2019-10-18 10:10:08 +08:00
    expkzb
        1
    expkzb  
       2016-04-24 15:38:14 +08:00
    我一般 proxychains4 bash
    然后该怎么用怎么用
    Sasasu
        2
    Sasasu  
       2016-04-24 16:20:29 +08:00 via Android
    我更基金一些 alias 了一个 proxy="proxychains4 su root"
    Sasasu
        3
    Sasasu  
       2016-04-24 16:20:40 +08:00 via Android
    我更激进一些 alias 了一个 proxy="proxychains4 su root"
    chunyang
        4
    chunyang  
       2016-04-24 18:23:55 +08:00   ❤️ 2
    绑定 `M-p` 到 `C-a` + `proxychains4 ` + `C-e`

    bindkey -s '\ep' '^aproxychains4 ^e'
    Showfom
        5
    Showfom  
       2016-04-25 02:41:07 +08:00 via iPhone
    @Sasasu 我直接设置的 p 感觉更更激进
    pheyer
        6
    pheyer  
       2016-04-25 13:55:50 +08:00
    我用的是这个里面的解决方案,不过是与 iTerm 绑定的:
    [Terminal 代理方案 - 杨辉的个人博客]( http://yanghui.name/blog/2015/07/19/make-all-command-through-proxy/)
    kingddc314
        7
    kingddc314  
    OP
       2016-04-25 16:35:47 +08:00
    @expkzb
    @Sasasu
    @chunyang
    @pheyer
    你们太会玩了,我是看到 sudo 插件,然后照着写的
    onionisi
        8
    onionisi  
       2016-04-25 20:16:08 +08:00
    额,不就绑个快捷键么
    Jisxu
        9
    Jisxu  
       2019-10-18 10:10:08 +08:00
    这快捷键按起来不友好啊
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5386 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 57ms · UTC 07:52 · PVG 15:52 · LAX 23:52 · JFK 02:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.