การใช้ Claude Code ร่วมกับ Agent Redactor

ข้อกำหนดเบื้องต้น: ติดตั้ง Agent Redactor และให้ทำงานอยู่. คุณต้องติดตั้ง Claude Code และใช้งานได้ใน PATH ด้วย
  1. กำหนดค่า Agent Redactor (ทำขั้นตอนนี้ก่อน)

    ก่อนตั้งค่า Claude Code ให้เปิดพร็อกซีแก้ไขข้อมูลภายในเครื่องเพื่อให้ Claude Code เชื่อมต่อผ่านพร็อกซีนี้ ในแถบด้านข้าง Profiles เลือกหรือสร้างโปรไฟล์ ตั้งค่า Local URL เป็น http://localhost:8080/ (หรือพอร์ตที่ต้องการ) ตั้งค่า Forward To เป็นจุดปลายทางจริงของผู้ให้บริการ (เช่น https://openrouter.ai/api/) และวาง API Key จริงของคุณ คีย์ถูกเข้ารหัสในเครื่องและไม่ออกจากเครื่องของคุณ คลิก Save All Settings และยืนยันว่าพอร์ตแสดงสถานะพร้อมใช้งาน

  2. เลือกกฎการแก้ไขของคุณ

    กำหนดว่าอะไรจะถูกแก้ไขก่อนที่ข้อมูลจะออกจากเครื่อง คุณสามารถเปิดใช้งาน AI Powered Detection Model และทำเครื่องหมายหมวดหมู่ PII ที่ควรตรวจจับ เพิ่ม Regex Patterns และ Keywords สำหรับการจับคู่แบบกำหนดผล หรือใช้การรวมกันของทั้งสามอย่างก็ได้ ทางเลือกเป็นของคุณ Regex และ Keywords เหมาะสำหรับความลับเฉพาะโปรเจกต์ที่โมเดล AI อาจมองข้าม

  3. ชี้ Claude Code ไปที่ Agent Redactor (ถาวร)

    Claude Code อ่านค่าตัวแปรสภาพแวดล้อมจากไฟล์การตั้งค่า เปิดไฟล์การตั้งค่าผู้ใช้ที่ C:\Users\<you>\.claude\settings.json บน Windows (~/.claude/settings.json บนระบบอื่น) และเพิ่มบล็อก env ต่อไปนี้ โดยคงการตั้งค่าที่มีอยู่ไว้:

    {
      "env": {
        "ANTHROPIC_BASE_URL": "http://localhost:8080/",
        "ANTHROPIC_AUTH_TOKEN": "dummy-key-to-bypass-login",
        "ANTHROPIC_MODEL": "anthropic/claude-haiku-4.5",
        "ANTHROPIC_DEFAULT_OPUS_MODEL": "anthropic/claude-haiku-4.5",
        "ANTHROPIC_DEFAULT_SONNET_MODEL": "anthropic/claude-haiku-4.5",
        "ANTHROPIC_DEFAULT_HAIKU_MODEL": "anthropic/claude-haiku-4.5",
        "ANTHROPIC_DEFAULT_FABLE_MODEL": "anthropic/claude-haiku-4.5",
        "CLAUDE_CODE_SUBAGENT_MODEL": "anthropic/claude-haiku-4.5",
        "CLAUDE_CODE_AUTO_COMPACT_WINDOW": "1048576",
        "CLAUDE_CODE_EFFORT_LEVEL": "max"
      }
    }
    • ANTHROPIC_BASE_URL: ต้องตรงกับ Local URL ใน Agent Redactor เป๊ะ
    • ANTHROPIC_AUTH_TOKEN: ค่าตัวยึดตำแหน่งใดก็ได้ ใช้ได้ Agent Redactor เก็บ API key จริงของคุณไว้อย่างปลอดภัยและส่งต่อให้ผู้ให้บริการ
    • ANTHROPIC_MODEL และการแทนที่โมเดล: แทนที่ anthropic/claude-haiku-4.5 ด้วยชื่อโมเดลที่ถูกต้องจากผู้ให้บริการของคุณ การตั้งค่าทั้งหมดช่วยให้ Claude Code ซับเอเจนต์ และงานพื้นหลังใช้โมเดลเดียวกัน

    รายการอื่นในไฟล์ เช่น theme หรือ autoUpdatesChannel ไม่เกี่ยวข้อง จึงไม่ต้องแก้ไข

  4. ทางเลือก: ตัวแปรเซสชันชั่วคราว

    หากไม่ต้องการแก้ไขไฟล์การตั้งค่า เช่น ต้องการทดสอบพร็อกซีเพียงครั้งเดียว ให้ตั้งค่าตัวแปรในพอร์ตัวจัดการแทน ตัวแปรจะมีผลเฉพาะเซสชันพอร์ตัวจัดการปัจจุบันเท่านั้น

    PowerShell (Windows):

    $env:ANTHROPIC_BASE_URL = "http://localhost:8080/"
    $env:ANTHROPIC_AUTH_TOKEN = "dummy-key-to-bypass-login"
    $env:ANTHROPIC_MODEL = "anthropic/claude-haiku-4.5"
    $env:ANTHROPIC_DEFAULT_OPUS_MODEL = "anthropic/claude-haiku-4.5"
    $env:ANTHROPIC_DEFAULT_SONNET_MODEL = "anthropic/claude-haiku-4.5"
    $env:ANTHROPIC_DEFAULT_HAIKU_MODEL = "anthropic/claude-haiku-4.5"
    $env:ANTHROPIC_DEFAULT_FABLE_MODEL = "anthropic/claude-haiku-4.5"
    $env:CLAUDE_CODE_SUBAGENT_MODEL = "anthropic/claude-haiku-4.5"
    $env:CLAUDE_CODE_AUTO_COMPACT_WINDOW = "1048576"
    $env:CLAUDE_CODE_EFFORT_LEVEL = "max"

    bash (Linux):

    export ANTHROPIC_BASE_URL="http://localhost:8080/"
    export ANTHROPIC_AUTH_TOKEN="dummy-key-to-bypass-login"
    export ANTHROPIC_MODEL="anthropic/claude-haiku-4.5"
    export ANTHROPIC_DEFAULT_OPUS_MODEL="anthropic/claude-haiku-4.5"
    export ANTHROPIC_DEFAULT_SONNET_MODEL="anthropic/claude-haiku-4.5"
    export ANTHROPIC_DEFAULT_HAIKU_MODEL="anthropic/claude-haiku-4.5"
    export ANTHROPIC_DEFAULT_FABLE_MODEL="anthropic/claude-haiku-4.5"
    export CLAUDE_CODE_SUBAGENT_MODEL="anthropic/claude-haiku-4.5"
    export CLAUDE_CODE_AUTO_COMPACT_WINDOW="1048576"
    export CLAUDE_CODE_EFFORT_LEVEL="max"

    เมื่อปิดพอร์ตัวจัดการ ตัวแปรจะหายไป และ Claude Code จะกลับไปใช้การตั้งค่าปกติ

  5. เริ่ม Claude Code และทำงานอย่างปลอดภัย

    เปิดพอร์ตัวจัดการใหม่ (เพื่อให้โหลดการตั้งค่าใหม่) แล้วเริ่ม Claude Code:

    claude

    หน้าจอต้อนรับควรแสดงโมเดลที่คุณเลือกกำลังทำงานผ่านการเรียกเก็บค่าใช้จ่ายตามการใช้งาน API คำขอทั้งหมดที่ส่งออกจะถูกกรองภายในเครื่องผ่าน Agent Redactor ก่อนที่จะถึงอินเทอร์เน็ต ในตัวอย่างด้านล่าง โมเดลเห็นว่าชื่อถูกแก้ไขก่อนที่พรอมป์จะถึงมือ

    เซสชัน Claude Code ที่โมเดลตอบว่าชื่อผู้ใช้ถูกแก้ไขในข้อความระบบและอ่านไม่ได้
    Claude Code ทำงานผ่านพร็อกซี โมเดลได้รับตัวยึดตำแหน่งที่แก้ไขแล้วแทนที่ชื่อจริง

ตรวจสอบการแก้ไข

ตรวจสอบแผง Session Redactions ใน Agent Redactor เพื่อดูว่าอะไรถูกสกัดกั้นบ้าง

Agent Redactor แสดงแผง Statistics พร้อม Requests: 1, PII: 2 และ Session Redactions แสดงรายการ PII ที่ถูกสกัดกั้นรวมถึง private_person Bob
แผง Statistics แสดง "Requests: 1, PII: 2" และ Session Redactions แสดงรายการค่าที่ถูกสกัดกั้นพร้อมเวลาและประเภท
เคล็ดลับ: ใช้ Regex Patterns และ Keywords ในโปรไฟล์ของคุณเพื่อดักจับความลับเฉพาะโปรเจกต์ที่โมเดล AI อาจมองข้าม เช่น ชื่อโฮสต์ภายใน, รหัสกรรมสิทธิ์ หรือชื่อรหัสโปรเจกต์