V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
taozhiw
V2EX  ›  分享创造

用 Codex vibe 了一个快速在命令行设置代理的工具

  •  
  •   taozhiw · 5 小时 58 分钟前 · 301 次点击

    很多时候在终端需要设置代理,每次都要手动打开软件复制,所以 vibe 了一个命令行工具,会自动嗅探常用的代理软件,运行命令后会自动将环境变量写入剪切板,粘贴下就能运行,也支持了关闭、测试谷歌连接状态等。

    主要自己用,说不定有人能用上。分享出来。

    只在 mac 做了真机测试

    安装

    curl -fsSL https://raw.githubusercontent.com/cj0x39e/p/main/install.sh | sh
    

    使用方法

    Command Purpose
    p copy proxy env commands to clipboard
    p on print shell commands to enable proxy
    p off print shell commands to disable proxy
    p status show detected proxy
    p detect show detection details
    p test test current proxy env with curl
    p set 7890 save local HTTP proxy port
    p --shell sh force output shell (sh, fish, ps)
    p --version print version

    仓库地址:

    https://github.com/cj0x39e/p

    8 条回复    2026-01-15 14:47:10 +08:00
    liangdi
        1
    liangdi  
       5 小时 55 分钟前
    我之前是用 shell function 搞的,确实可以做个见的程序来做,方便一些,我也去 vibe 一个 rust 的版本
    lyxxxh2
        2
    lyxxxh2  
       5 小时 10 分钟前
    这好鸡肋。

    设置到全局路径,claude_run.bat
    ```
    set http_proxy=http://127.0.0.1:9999
    set https_proxy=http://127.0.0.1:9999
    claude --dangerously-skip-permissions
    ```
    ShineyWang
        3
    ShineyWang  
       3 小时 46 分钟前
    你用的 terminal 没有快捷命令吗?
    直接放工具栏了


    还有 Ctrl+R 没用过吗?
    Alias4ck
        4
    Alias4ck  
       1 小时 42 分钟前
    这种代理不应该是你代理软件做的吗. 为啥本末倒置了, 另外开 tun 模式不是完全解决这种问题吗
    CloudMx
        5
    CloudMx  
       1 小时 37 分钟前
    有我这个方便?/狗头
    ```
    alias FQ='export https_proxy=http://127.0.0.1:7898 http_proxy=http://127.0.0.1:7898 all_proxy=socks5://127.0.0.1:7898'
    alias BFQ='export https_proxy= http_proxy= all_proxy='
    alias DL='export https_proxy=http://127.0.0.1:8080 http_proxy=http://127.0.0.1:8080'
    ```
    Vveeb
        6
    Vveeb  
       1 小时 33 分钟前
    @CloudMx #5 哈哈哈哈翻墙、不翻墙、最后那个“DL”是啥意思?
    aoling
        7
    aoling  
       1 小时 24 分钟前
    @CloudMx
    没见过你这么用的;
    删除变量正确写法
    alias BFQ='unset https_proxy http_proxy all_proxy'
    CloudMx
        8
    CloudMx  
       1 小时 19 分钟前
    @aoling 哈哈哈,设置成空一样的.
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5719 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 08:06 · PVG 16:06 · LAX 00:06 · JFK 03:06
    ♥ Do have faith in what you're doing.