การใช้ Claude Code ร่วมกับ Agent Redactor
-
กำหนดค่า Agent Redactor (ทำขั้นตอนนี้ก่อน)
ก่อนตั้งค่า Claude Code ให้เปิดพร็อกซีแก้ไขข้อมูลภายในเครื่องเพื่อให้ Claude Code เชื่อมต่อผ่านพร็อกซีนี้ ในแถบด้านข้าง Profiles เลือกหรือสร้างโปรไฟล์ ตั้งค่า Local URL เป็น
http://localhost:8080/(หรือพอร์ตที่ต้องการ) ตั้งค่า Forward To เป็นจุดปลายทางจริงของผู้ให้บริการ (เช่นhttps://openrouter.ai/api/) และวาง API Key จริงของคุณ คีย์ถูกเข้ารหัสในเครื่องและไม่ออกจากเครื่องของคุณ คลิก Save All Settings และยืนยันว่าพอร์ตแสดงสถานะพร้อมใช้งาน -
เลือกกฎการแก้ไขของคุณ
กำหนดว่าอะไรจะถูกแก้ไขก่อนที่ข้อมูลจะออกจากเครื่อง คุณสามารถเปิดใช้งาน AI Powered Detection Model และทำเครื่องหมายหมวดหมู่ PII ที่ควรตรวจจับ เพิ่ม Regex Patterns และ Keywords สำหรับการจับคู่แบบกำหนดผล หรือใช้การรวมกันของทั้งสามอย่างก็ได้ ทางเลือกเป็นของคุณ Regex และ Keywords เหมาะสำหรับความลับเฉพาะโปรเจกต์ที่โมเดล AI อาจมองข้าม
-
ชี้ 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ไม่เกี่ยวข้อง จึงไม่ต้องแก้ไข -
ทางเลือก: ตัวแปรเซสชันชั่วคราว
หากไม่ต้องการแก้ไขไฟล์การตั้งค่า เช่น ต้องการทดสอบพร็อกซีเพียงครั้งเดียว ให้ตั้งค่าตัวแปรในพอร์ตัวจัดการแทน ตัวแปรจะมีผลเฉพาะเซสชันพอร์ตัวจัดการปัจจุบันเท่านั้น
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 จะกลับไปใช้การตั้งค่าปกติ
-
เริ่ม Claude Code และทำงานอย่างปลอดภัย
เปิดพอร์ตัวจัดการใหม่ (เพื่อให้โหลดการตั้งค่าใหม่) แล้วเริ่ม Claude Code:
claude
หน้าจอต้อนรับควรแสดงโมเดลที่คุณเลือกกำลังทำงานผ่านการเรียกเก็บค่าใช้จ่ายตามการใช้งาน API คำขอทั้งหมดที่ส่งออกจะถูกกรองภายในเครื่องผ่าน Agent Redactor ก่อนที่จะถึงอินเทอร์เน็ต ในตัวอย่างด้านล่าง โมเดลเห็นว่าชื่อถูกแก้ไขก่อนที่พรอมป์จะถึงมือ
Claude Code ทำงานผ่านพร็อกซี โมเดลได้รับตัวยึดตำแหน่งที่แก้ไขแล้วแทนที่ชื่อจริง
ตรวจสอบการแก้ไข
ตรวจสอบแผง Session Redactions ใน Agent Redactor เพื่อดูว่าอะไรถูกสกัดกั้นบ้าง