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

dia 浏览器跳区域限制的应对脚本

  •  
  •   yiencho · 2 天前 · 468 次点击
    dia 浏览器一直用的好好的,从来没跳过,今天 20251111 突然跳区域限制的错误了,用 ai 写了个脚本,我用的是 clash ,代理混合端口 7890 ,别的代理需要自己修改端口

    1 、 先在代理中设置规则,DOMAIN-SUFFIX,diabrowser.engineering,AI Suite
    2 、 自动操作里就添加保存打开脚本就可以
    3 、 有错误找 ai ,问我我也不懂,目前我电脑的可以正常使用


    下面是脚本:
    #!/bin/bash

    # Dia 浏览器代理启动脚本
    # 使用 Clash 系统代理启动 Dia 浏览器

    # Clash 代理配置
    HTTP_PROXY="http://127.0.0.1:7890"
    SOCKS_PROXY="socks5://127.0.0.1:7890"

    # Dia 浏览器路径(请根据实际安装位置修改)
    DIA_PATH="/Applications/Dia.app/Contents/MacOS/Dia"

    # 检查 Dia 浏览器是否存在
    if [ ! -f "$DIA_PATH" ]; then
    echo "❌ 错误:找不到 Dia 浏览器"
    echo "请检查路径: $DIA_PATH"
    echo ""
    echo "常见安装路径:"
    echo " /Applications/Dia.app/Contents/MacOS/Dia"
    echo " /Applications/DIA.app/Contents/MacOS/DIA"
    echo ""
    read -p "请输入 Dia 浏览器的完整路径: " custom_path
    if [ -f "$custom_path" ]; then
    DIA_PATH="$custom_path"
    else
    echo "❌ 路径无效,退出"
    exit 1
    fi
    fi

    # 检查 Clash 是否运行
    if ! lsof -i :7890 > /dev/null 2>&1; then
    echo "⚠️ 警告:Clash 代理似乎未运行(端口 7890 未监听)"
    echo "请先启动 Clash"
    read -p "是否继续启动 Dia ?(y/n) " -n 1 -r
    echo
    if [[ ! $REPLY =~ ^[Yy]$ ]]; then
    exit 1
    fi
    fi

    echo "🚀 正在启动 Dia 浏览器(使用代理)..."
    echo "📡 HTTP 代理: $HTTP_PROXY"
    echo ""

    # 使用 HTTP 代理启动 Dia 浏览器
    # 如果 HTTP 代理不工作,可以尝试注释掉上面的行,取消注释下面使用 SOCKS5 的行
    "$DIA_PATH" --proxy-server="$HTTP_PROXY" > /dev/null 2>&1 &

    # 如果上面的 HTTP 代理不工作,可以尝试 SOCKS5:
    # "$DIA_PATH" --proxy-server="$SOCKS_PROXY" > /dev/null 2>&1 &

    # 等待浏览器启动
    sleep 2

    # 检查是否启动成功
    if pgrep -f "Dia" > /dev/null; then
    echo "✅ Dia 浏览器已启动!"

    # 如果是通过终端运行的,3 秒后自动关闭终端窗口
    if [ -n "$TERM_PROGRAM" ]; then
    echo "窗口将在 3 秒后自动关闭..."
    sleep 3
    osascript -e 'tell application "Terminal" to close first window' 2>/dev/null
    fi
    else
    echo "❌ 启动失败,请检查配置"
    sleep 3
    exit 1
    fi
    目前尚无回复
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3149 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 12:15 · PVG 20:15 · LAX 04:15 · JFK 07:15
    ♥ Do have faith in what you're doing.