ประกอบด้วยไคลเอ็นต์บรรทัดคำสั่งสำหรับ Cloudflare Tunnel ซึ่งเป็นดีมอนทันเนลที่รับส่งข้อมูลพร็อกซีจากเครือข่าย Cloudflare ไปยังต้นทางของคุณ ดีมอนนี้ตั้งอยู่ระหว่างเครือข่าย Cloudflare และต้นทางของคุณ (เช่น เว็บเซิร์ฟเวอร์) Cloudflare ดึงดูดคำขอของลูกค้าและส่งให้คุณผ่านทาง daemon นี้ โดยที่คุณไม่จำเป็นต้องเจาะไฟร์วอลล์ของคุณ --- ต้นทางของคุณสามารถปิดไว้ได้มากที่สุด คุณสามารถดูเอกสารที่ครอบคลุมได้ในส่วน Cloudflare Tunnel ของ Cloudflare Docs การใช้งานทั้งหมดที่เกี่ยวข้องกับการพร็อกซีไปยังต้นทางของคุณมีอยู่ภายใต้ cloudflared tunnel help
คุณยังสามารถใช้ cloudflared
เพื่อเข้าถึงต้นทางของอุโมงค์ (ซึ่งได้รับการป้องกันด้วย cloudflared tunnel
) สำหรับการรับส่งข้อมูล TCP ที่เลเยอร์ 4 (เช่น ไม่ใช่ HTTP/websocket) ซึ่งเกี่ยวข้องกับกรณีการใช้งาน เช่น SSH, RDP เป็นต้น การใช้งานดังกล่าวพร้อมใช้งาน ภายใต้ cloudflared access help
คุณสามารถใช้ไคลเอ็นต์ WARP แทนเพื่อเข้าถึงต้นทางส่วนตัวเบื้องหลัง Tunnels สำหรับการรับส่งข้อมูลเลเยอร์ 4 โดยไม่ต้องใช้คำสั่ง cloudflared access
บนฝั่งไคลเอ็นต์
ก่อนที่คุณจะใช้ Cloudflare Tunnel คุณจะต้องทำตามขั้นตอนสองสามขั้นตอนในแดชบอร์ด Cloudflare: คุณต้องเพิ่มเว็บไซต์ลงในบัญชี Cloudflare ของคุณ โปรดทราบว่าในปัจจุบัน คุณสามารถใช้ Tunnel ได้โดยไม่ต้องมีเว็บไซต์ (เช่น สำหรับการกำหนดเส้นทางส่วนตัว) แต่ด้วยเหตุผลเดิม ข้อกำหนดนี้ยังคงจำเป็น:
cloudflared
การดาวน์โหลดมีให้ใช้งานในรูปแบบไบนารีสแตนด์อโลน อิมเมจ Docker และแพ็คเกจ Debian, RPM และ Homebrew คุณยังสามารถค้นหารุ่นต่างๆ ได้ที่นี่บนพื้นที่เก็บข้อมูล GitHub cloudflared
cloudflared
มีอยู่ใน DockerHub./.teamcity/install-cloudflare-go.sh
แล้วติดตามเอาต์พุต จากนั้นคุณสามารถวิ่ง make cloudflared
สามารถดูเอกสารประกอบผู้ใช้สำหรับ Cloudflare Tunnel ได้ที่ https://developers.cloudflare.com/cloudflare-one/connections/connect-apps
เมื่อติดตั้งแล้ว คุณสามารถตรวจสอบความถูกต้อง cloudflared
ในบัญชี Cloudflare ของคุณ และเริ่มสร้าง Tunnels เพื่อรองรับการรับส่งข้อมูลไปยังต้นทางของคุณ
ต้องการทดสอบ Cloudflare Tunnel ก่อนที่จะเพิ่มเว็บไซต์ใน Cloudflare หรือไม่? คุณสามารถทำได้ด้วย TryCloudflare โดยใช้เอกสารประกอบที่มีให้ที่นี่
ปัจจุบัน Cloudflare รองรับเวอร์ชันของ cloudflared ที่อยู่ ภายในหนึ่งปี นับจากการเปิดตัวครั้งล่าสุด การเปลี่ยนแปลงที่ไม่เกี่ยวข้องกับความพร้อมใช้งานของฟีเจอร์อาจถูกนำมาใช้ ซึ่งจะส่งผลกระทบต่อเวอร์ชันที่เผยแพร่มากกว่าหนึ่งปีที่ผ่านมา คุณสามารถอ่านเพิ่มเติมเกี่ยวกับการอัปเกรด cloudflared ได้ในเอกสารสำหรับนักพัฒนาของเรา
ตัวอย่างเช่น ณ เดือนมกราคม 2023 Cloudflare จะรองรับ cloudflared เวอร์ชัน 2023.1.1 ถึง cloudflared 2022.1.1