瀏覽代碼

fix: 更新远程转发端口为 7281,并修正相关检查逻辑

zhch158_admin 2 月之前
父節點
當前提交
b8bfc33b19
共有 1 個文件被更改,包括 5 次插入5 次删除
  1. 5 5
      zhch/setup_remote_copilot_v2.sh

+ 5 - 5
zhch/setup_remote_copilot_v2.sh

@@ -6,7 +6,7 @@
 
 # ==================== 配置参数 ====================
 LOCAL_PROXY_PORT=7890
-REMOTE_FORWARD_PORT=7280
+REMOTE_FORWARD_PORT=7281
 REMOTE_HOST="10.192.72.11"
 REMOTE_USER="ubuntu"
 VLLM_PORT=8101
@@ -132,7 +132,7 @@ setup_ssh_tunnel() {
 #!/bin/bash
 
 # 远程执行脚本
-REMOTE_FORWARD_PORT=7280
+REMOTE_FORWARD_PORT=7281
 SHELL_DIR=$HOME/zhch/shell
 mkdir -p $SHELL_DIR
 
@@ -184,7 +184,7 @@ echo "   https_proxy=http://localhost:$REMOTE_FORWARD_PORT"
 log_step "检查端口转发状态..."
 sleep 2  # 等待端口转发建立
 
-if netstat -tln 2>/dev/null | grep -q ":$REMOTE_FORWARD_PORT " || ss -tln 2>/dev/null | grep -q ":$REMOTE_FORWARD_PORT "; then
+if netstat -tln 2>/dev/null | grep -q "127.0.0.1:$REMOTE_FORWARD_PORT " || ss -tln 2>/dev/null | grep -q ":$REMOTE_FORWARD_PORT "; then
     log_success "端口 $REMOTE_FORWARD_PORT 正在监听"
 else
     log_warning "端口 $REMOTE_FORWARD_PORT 未检测到监听状态"
@@ -280,7 +280,7 @@ echo "   • 运行 $SHELL_DIR/test_copilot_connection.sh 测试连接"
 echo "   • 运行 $SHELL_DIR/restore_proxy.sh 恢复原有代理设置"
 echo ""
 echo "🔧 调试命令:"
-echo "   netstat -tln | grep :$REMOTE_FORWARD_PORT  # 检查端口"
+echo "   netstat -tln | grep 127.0.0.1:$REMOTE_FORWARD_PORT  # 检查端口"
 echo "   curl -v https://api.github.com             # 测试 GitHub API"
 echo "   env | grep -i proxy                        # 查看代理设置"
 echo ""
@@ -296,7 +296,7 @@ while true; do
     echo "📡 $(date '+%H:%M:%S'): SSH 隧道活跃,Copilot 代理运行中"
     
     # 检查代理连接状态
-    if netstat -an 2>/dev/null | grep -q ":$REMOTE_FORWARD_PORT.*ESTABLISHED"; then
+    if netstat -an 2>/dev/null | grep -q "127.0.0.1:$REMOTE_FORWARD_PORT.*ESTABLISHED"; then
         echo "🔥 检测到活跃的代理连接"
     fi
 done