- vừa được xem lúc

Blog#300: Cloudflare Quick Tunnels 😍 (Song ngữ: VN - EN - JP)

0 0 8

Người đăng: NGUYỄN ANH TUẤN

Theo Viblo Asia

Hi các bạn, mình là TUẤN. Hiện đang là một Full-stack Web Developer tại Tokyo😊.

Nếu bạn thích bài viết, xin hãy cho mình 1 upvote và follow blog để ủng hộ mình có thêm động lực ra thêm nhiều bài viết hay hơn trong tương lại nhé.😊

1. Giới thiệu về Quick Tunnels

Quick Tunnels là một công cụ của Cloudflare cho phép các nhà phát triển thử nghiệm với Cloudflare Tunnel mà không cần thêm một trang web vào DNS của Cloudflare. TryCloudflare sẽ khởi chạy một quy trình tạo ra một tên miền phụ ngẫu nhiên trên trycloudflare.com. Các yêu cầu đến tên miền phụ này sẽ được định tuyến thông qua mạng lưới của Cloudflare đến máy chủ web của bạn đang chạy trên localhost.

1.1. Sử dụng TryCloudflare

Để sử dụng TryCloudflare, bạn cần thực hiện các bước sau:

  • Cài đặt cloudflared theo hướng dẫn. Nếu bạn đã cài đặt phiên bản cũ, hãy cập nhật lên phiên bản 2020.5.1 hoặc mới hơn.
  • Khởi chạy một máy chủ web có thể truy cập localhost thông qua cloudflared.
  • Chạy lệnh sau trong terminal để bắt đầu một Tunnels miễn phí: $ cloudflared tunnel --url http://localhost:8080

Cloudflared sẽ tạo ra một tên miền phụ ngẫu nhiên khi kết nối với mạng lưới Cloudflare và in nó trong terminal để bạn sử dụng và chia sẻ. Kết quả đầu ra sẽ phục vụ lưu lượng truy cập từ máy chủ trên máy cục bộ của bạn đến Internet công cộng, sử dụng Cloudflare’s Argo Smart Routing, tại một URL công khai.

1.2. Các ví dụ về trường hợp sử dụng TryCloudflare

  • Tạo một máy chủ web cho một dự án trên laptop của bạn mà bạn muốn chia sẻ với người khác trên các mạng khác nhau.
  • Kiểm tra khả năng tương thích của trình duyệt cho một trang web mới bằng cách tạo một Tunnels miễn phí và kiểm tra liên kết trong các trình duyệt khác nhau.
  • Thực hiện các bài kiểm tra tốc độ từ các khu vực khác nhau bằng cách sử dụng một công cụ như Pingdom hoặc WebPageTest để kết nối đến tên miền phụ ngẫu nhiên được tạo bởi TryCloudflare.

1.3. Tại sao Cloudflare cung cấp dịch vụ này miễn phí?

Cloudflare muốn nhiều người dùng hơn trải nghiệm sự cải thiện về tốc độ và bảo mật của Cloudflare Tunnel (và Argo Smart Routing). Họ hy vọng bạn sẽ thử nghiệm nó với TryCloudflare và quyết định thêm nó vào các trang web sản xuất của mình.

2. FAQs

  • 2.1. TryCloudflare có hỗ trợ Quick Tunnels không nếu có tệp config.yaml trong thư mục .cloudflared?

    Không, TryCloudflare không hỗ trợ Quick Tunnels nếu có tệp config.yaml trong thư mục .cloudflared. Bạn có thể cần đổi tên tạm thời tệp đó để sử dụng tính năng.

  • 2.2. TryCloudflare có đảm bảo SLA hoặc thời gian hoạt động không?

    Không, Cloudflare không đảm bảo bất kỳ SLA hoặc thời gian hoạt động nào của TryCloudflare - họ dự định kiểm tra các tính năng và cải tiến mới của Cloudflare Tunnel trên các Tunnels miễn phí này. Điều này cung cấp cho họ một nhóm kết nối để kiểm tra trước khi triển khai cho khách hàng sản xuất. Tunnels miễn phí được dùng để kiểm tra và phát triển, không dùng để triển khai một trang web sản xuất.

  • 2.3. Có điều gì tôi cần biết về việc cài đặt phần mềm cloudflared không?

    Việc cài đặt phần mềm cloudflared của bạn tạo thành một biểu tượng của chữ ký của bạn cho thấy bạn chấp nhận các điều khoản của Giấy phép Cloudflare, Điều khoản và Chính sách bảo mật.

  • 2.4. Tôi có thể tìm hiểu thêm về Cloudflare ở đâu?

    Bạn có thể truy cập Cloudflare Dashboard, Community, Learning Center, và Support Portal để tìm hiểu thêm.

  • 2.5. Tôi có thể chỉnh sửa nội dung trên GitHub không?

    Có, bạn có thể chỉnh sửa nội dung trên GitHub.


English Version

1. What's Quick Tunnels?

Quick Tunnels is a tool from a company called Cloudflare. It lets developers test something called Cloudflare Tunnel. The cool thing is, you don't need to add a website to Cloudflare's DNS. TryCloudflare starts a process that creates a random subdomain on trycloudflare.com. Any requests to this subdomain are routed through Cloudflare's network to your web server running on localhost.

1.1. How to use TryCloudflare

To use TryCloudflare, do these steps:

  • Install cloudflared as instructed. If you've installed an old version, update to version 2020.5.1 or newer.
  • Start a web server that can access localhost through cloudflared.
  • Run this command in the terminal to start a free tunnel: $ cloudflared tunnel --url http://localhost:8080

Cloudflared will create a random subdomain when connecting to Cloudflare's network and print it in the terminal for you to use and share. The output will serve traffic from your local server to the public internet, using Cloudflare’s Argo Smart Routing, at a public URL.

1.2. Examples of when to use TryCloudflare

  • Create a web server for a project on your laptop that you want to share with others on different networks.
  • Test browser compatibility for a new website by creating a free tunnel and testing the link in different browsers.
  • Perform speed tests from different areas using a tool like Pingdom or WebPageTest to connect to the random subdomain created by TryCloudflare.

1.3. Why is this service free?

Cloudflare wants more people to experience the speed and security improvements of Cloudflare Tunnel (and Argo Smart Routing). They hope you'll test it with TryCloudflare and decide to add it to your production websites.

2. FAQs

  • 2.1. Does TryCloudflare support Quick Tunnels if there's a config.yaml file in the .cloudflared folder?

    No, TryCloudflare doesn't support Quick Tunnels if there's a config.yaml file in the .cloudflared folder. You might need to temporarily rename that file to use the feature.

  • 2.2. Does TryCloudflare guarantee SLA or uptime?

    No, Cloudflare doesn't guarantee any SLA or uptime of TryCloudflare - they plan to test new features and improvements of Cloudflare Tunnel on these free tunnels. This gives them a group of connections to test before deploying to production customers. Free tunnels are for testing and development, not for deploying a production website.

  • 2.3. Anything I need to know about installing the cloudflared software?

    Installing your cloudflared software creates a symbol of your signature showing you accept the terms of the Cloudflare License, Terms, and Privacy Policy.

  • 2.4. Where can I learn more about Cloudflare?

    You can visit the Cloudflare Dashboard, Community, Learning Center, and Support Portal to learn more.

  • 2.5. Can I edit the content on GitHub?

    Yes, you can edit the content on GitHub.


日本語版

1. クイックトンネルについて

クイックトンネルは、Cloudflareのツールで、開発者がCloudflareのDNSにウェブサイトを追加することなく、Cloudflareトンネルを試すことができます。TryCloudflareは、trycloudflare.com上でランダムなサブドメインを生成するプロセスを開始します。このサブドメインへのリクエストは、Cloudflareのネットワークを通じて、あなたのローカルホストで実行されているウェブサーバーにルーティングされます。

1.1. TryCloudflareの使い方

TryCloudflareを使用するには、以下の手順を実行する必要があります:

  • 指示に従ってcloudflaredをインストールします。古いバージョンをインストールしている場合は、2020.5.1またはそれ以降のバージョンに更新してください。
  • cloudflaredを通じてローカルホストにアクセスできるウェブサーバーを起動します。
  • 無料のトンネルを開始するために、ターミナルで以下のコマンドを実行します:$ cloudflared tunnel --url http://localhost:8080

Cloudflaredは、Cloudflareのネットワークに接続するときにランダムなサブドメインを生成し、ターミナルに表示して、あなたが使用し、共有できるようにします。出力結果は、あなたのローカルマシン上のサーバーからのトラフィックを、CloudflareのArgo Smart Routingを使用して、公開URLで一般のインターネットに提供します。

1.2. TryCloudflareの使用例

  • あなたのラップトップ上のプロジェクトのためのウェブサーバーを作成し、それを他のネットワーク上の他の人と共有したい。
  • 新しいウェブサイトのブラウザの互換性をテストするために、無料のトンネルを作成し、それを異なるブラウザでリンクをテストします。
  • PingdomやWebPageTestのようなツールを使用して、TryCloudflareによって生成されたランダムなサブドメインに接続し、異なる地域からのスピードテストを実行します。

1.3. Cloudflareはなぜこのサービスを無料で提供しているのか?

Cloudflareは、より多くのユーザーがCloudflareトンネル(およびArgo Smart Routing)のスピードとセキュリティの改善を体験することを望んでいます。彼らは、あなたがTryCloudflareでそれを試し、それをあなたの本番ウェブサイトに追加することを決定することを望んでいます。

2. よくある質問

  • 2.1. TryCloudflareは、.cloudflaredディレクトリにconfig.yamlファイルがある場合、クイックトンネルをサポートしていますか?

    いいえ、TryCloudflareは、.cloudflaredディレクトリにconfig.yamlファイルがある場合、クイックトンネルをサポートしていません。この機能を使用するためには、一時的にそのファイルの名前を変更する必要があるかもしれません。

  • 2.2. TryCloudflareはSLAまたは稼働時間を保証していますか?

    いいえ、CloudflareはTryCloudflareのSLAまたは稼働時間を保証していません - 彼らは、これらの無料トンネル上でCloudflareトンネルの新機能と改善をテストすることを計画しています。これにより、彼らは、本番環境の顧客にデプロイする前にテストするための接続グループを提供します。無料のトンネルは、テストと開発のために使用され、本番ウェブサイトのデプロイには使用されません。

  • 2.3. cloudflaredソフトウェアのインストールについて知るべきことは何ですか?

    あなたのcloudflaredソフトウェアのインストールは、あなたがCloudflareのライセンス、利用規約、およびプライバシーポリシーの条項を受け入れることを示すあなたの署名の象徴を作成します。

  • 2.4. Cloudflareについてもっと知るにはどうすればいいですか?

    もっと知るためには、Cloudflare DashboardCommunityLearning Center、およびSupport Portalにアクセスできます。

  • 2.5. GitHub上でコンテンツを編集することはできますか?

    はい、あなたはGitHub上でコンテンツを編集することができます。

Cuối cùng

Như thường lệ, mình hy vọng bạn thích bài viết này và biết thêm được điều gì đó mới.

Nếu bạn thích bài viết, xin hãy cho mình 1 upvote và đăng ký để ủng hộ mình có thêm động lực ra thêm nhiều bài viết hay hơn trong tương lại nhé.

Cảm ơn và hẹn gặp bạn trong những bài viết tiếp theo. Thank you. 😊


Ae nào có dự định trở thành Dev hoặc BrSE tại Nhật (N2-N3, 2-3 năm exp trở lên hoặc zero tech có tiếng N1-N2, cả 2 đầu Nhật và VN) cần mình đưa roadmap hoặc review CV, hiểu hơn về các câu hỏi thường gặp khi interview Dev hoặc BrSE, cách deal lương cao... cần support thì cứ liên hệ mình qua zalo nhé: 0379302361 hoặc Facebook của mình. Hoặc có bất kỳ vấn đề về kỹ thuật nào cần hỏi thì cứ liên hệ mình nhé.

Bình luận

Bài viết tương tự

- vừa được xem lúc

Blog#105: An IMPORTANT message to Junior Developers

. The main goal of this article is to help you improve your English level. I will use Simple English (~B1) to introduce to you the concepts related to software development.

0 0 26

- vừa được xem lúc

Blog#108: 7 ES6 Spread Operator Tricks Should Know

. The main goal of this article is to help you improve your English level. I will use Simple English to introduce to you the concepts related to software development.

0 0 31

- vừa được xem lúc

Blog#110: 🌸What is Unit Testing and Why is it Important?🌸

. The main goal of this article is to help you improve your English level. I will use Simple English to introduce to you the concepts related to software development.

0 0 25

- vừa được xem lúc

Blog#112: 🌸Why your code isn't working: The truth behind using "async/await" with "forEach" in JavaScript🌸

. The main goal of this article is to help you improve your English level. I will use Simple English to introduce to you the concepts related to software development.

0 0 27

- vừa được xem lúc

Blog#114: 🌸Firebase or AWS will be the most popular cloud computing platform in 2023.🌸

. The main goal of this article is to help you improve your English level. I will use Simple English to introduce to you the concepts related to software development.

0 0 34

- vừa được xem lúc

Blog#116: 🌸Heap Sort: A Beginner's Guide to Sorting Data Like a Pro🌸

. The main goal of this article is to help you improve your English level. I will use Simple English to introduce to you the concepts related to software development.

0 0 37