#!/bin/bash # 简化版本:直接在甲骨文服务器上转发 webshare 代理 # 需要先在甲骨文服务器上配置 ORACLE_IP="你的甲骨文Tailscale IP" # 替换为实际IP # 本地安装 gost if ! command -v gost &> /dev/null; then echo "正在安装 gost..." wget https://github.com/ginuerzh/gost/releases/download/v2.11.5/gost-linux-amd64-2.11.5.gz gunzip gost-linux-amd64-2.11.5.gz chmod +x gost-linux-amd64-2.11.5 sudo mv gost-linux-amd64-2.11.5 /usr/local/bin/gost fi # 读取 webshare 代理并启动转发 echo "启动代理转发..." # 示例:将本地 20001-20020 端口转发到甲骨文的 10001-10020 端口 for i in {1..20}; do local_port=$((20000 + i)) oracle_port=$((10000 + i)) # 启动本地到甲骨文的转发 gost -L "socks5://:${local_port}" -F "socks5://${ORACLE_IP}:${oracle_port}" & echo "本地端口 ${local_port} -> 甲骨文 ${ORACLE_IP}:${oracle_port}" done echo "代理转发已启动,本地 SOCKS5 端口: 20001-20020" echo "按 Ctrl+C 停止" wait