Chuyển đến nội dung chính
Hướng dẫn AI

Triển khai VPS GCP miễn phí vĩnh viễn bằng Muse: từ máy ảo miễn phí đến bảo vệ lưu lượng

Hướng dẫn này giới thiệu cách giao gcp-free-vps-skill cho Muse để tạo máy ảo e2-micro miễn phí theo quy trình đã kiểm chứng, đồng thời cấu hình cảnh báo ngân sách, chặn lưu lượng ra CDN, giới hạn tốc độ, kho phần mềm Debian và kết nối ra ngoài dae.

Triển khai VPS GCP miễn phí bằng Muse: máy ảo và bảo vệ lưu lượng

Giới thiệu dự án

gcp-free-vps-skill là tài liệu kỹ năng triển khai VPS GCP Always Free. Tài liệu kết nối toàn bộ quy trình, từ chuẩn bị hạn mức miễn phí, tạo máy ảo, bảo vệ chi phí, cấu hình hệ thống, kết nối mạng ra ngoài đến nghiệm thu cuối cùng, chủ yếu dùng để Muse hỗ trợ thực hiện triển khai.

Quy trình được dự án bao phủ gồm: nhận khoản dùng thử 300 đô la Mỹ và hạn mức 10 đô la Mỹ mỗi tháng, tạo máy ảo e2-micro miễn phí, thiết lập cảnh báo ngân sách, chặn lưu lượng ra CDN, giới hạn tốc độ khi lưu lượng vượt ngưỡng, thay đổi kho phần mềm Debian, cấu hình kết nối ra ngoài dae và hoàn tất nghiệm thu bằng trang kiểm tra.

Hướng dẫn này được tổng hợp từ README của kho mã. Chi tiết triển khai thực tế cần tuân theo SKILL.md trong kho.

Đặc điểm chính

  • Quy trình triển khai hoàn chỉnh: Bao phủ từ chuẩn bị hạn mức GCP đến nghiệm thu bằng trang kiểm tra.
  • Giới hạn phạm vi miễn phí: Sử dụng e2-micro, ổ đĩa 30GB pd-standard và lớp mạng tiêu chuẩn.
  • Cảnh báo rủi ro chi phí: Theo dõi chi tiêu bằng cảnh báo ngân sách, nhưng cảnh báo không tự động dừng máy ảo.
  • Bảo vệ lưu lượng: Bao gồm chặn lưu lượng ra CDN và giới hạn tốc độ khi lưu lượng vượt 180GB thay vì tắt máy.
  • Bảo mật thông tin xác thực: Yêu cầu chỉ lưu liên kết nút, liên kết đăng ký, UUID, đường dẫn WebSocket và các nội dung nhạy cảm khác trên máy chủ.
  • Tích hợp Muse: Có thể gửi liên kết tài liệu, dán toàn bộ nội dung hoặc thêm tệp kỹ năng vào thư mục custom-skills.

Chuẩn bị trước khi bắt đầu

Bạn cần có quyền sử dụng GCP và chuẩn bị môi trường Muse có thể đọc trang web hoặc sử dụng kỹ năng tùy chỉnh. Khi lần đầu sử dụng GCP, bạn có thể thực hiện quy trình trong kỹ năng để xử lý khoản dùng thử 300 đô la Mỹ và hạn mức 10 đô la Mỹ mỗi tháng.

Khi triển khai, phải tuân thủ phạm vi tài nguyên miễn phí do kho quy định:

  • Chọn loại máy ảo e2-micro.
  • Sử dụng ổ đĩa 30GB pd-standard.
  • Sử dụng lớp mạng tiêu chuẩn.
  • Không bật IP tĩnh.
  • Không tạo ảnh chụp nhanh.
  • Không thêm GPU.

Đây là những điều kiện quan trọng để phương án kiểm soát chi phí. Tư cách miễn phí, hạn mức và quy tắc tính phí có thể phụ thuộc vào tài khoản và chính sách hiện tại của GCP, vì vậy cần kiểm tra thông tin chi phí hiển thị trên bảng điều khiển trước mỗi thao tác tạo tài nguyên.

Cài đặt hoặc nhập Skill

Cách một: Gửi trực tiếp liên kết cho Muse

Đây là cách sử dụng đơn giản nhất. Gửi liên kết sau cho Muse:

https://github.com/pierpont-morgan/gcp-free-vps-skill/blob/main/SKILL.md

Sau đó yêu cầu Muse đọc tài liệu và nghiêm ngặt làm theo các bước trong đó để hỗ trợ cấu hình Google VPS.

Cách hai: Gửi toàn bộ nội dung SKILL.md

Nếu Muse không thể truy cập trực tiếp GitHub, hãy mở SKILL.md, sao chép toàn bộ nội dung tệp và gửi cho Muse. Nhờ đó, Muse có thể cung cấp hướng dẫn thao tác dựa trực tiếp trên nội dung kỹ năng đầy đủ.

Cách ba: Thêm vào thư mục custom-skills

Nếu môi trường Muse của bạn hỗ trợ kỹ năng tùy chỉnh, hãy tải SKILL.md trong kho xuống rồi đặt vào thư mục custom-skills của Muse. Vị trí thư mục và cách tải phụ thuộc vào môi trường Muse; README của kho không quy định lệnh cài đặt bổ sung.

Cách sử dụng cơ bản

Gửi yêu cầu triển khai cho Muse

Sau khi nhập kỹ năng hoặc cung cấp liên kết, bạn có thể bắt đầu triển khai bằng lời nhắc rõ ràng và có ràng buộc. Ví dụ:

Hãy đọc SKILL.md này và giúp tôi triển khai Google VPS theo thứ tự trong tài liệu.
Giới hạn nghiêm ngặt trong phạm vi miễn phí: sử dụng e2-micro, 30GB pd-standard và lớp mạng tiêu chuẩn; không bật IP tĩnh, ảnh chụp nhanh hoặc GPU.
Trước mỗi bước, hãy cho tôi biết tài nguyên nào sẽ được tạo, liệu có thể phát sinh chi phí hay không, rồi chờ tôi xác nhận.

Yêu cầu Muse chờ xác nhận trước các thao tác quan trọng giúp tránh chọn nhầm tài nguyên tính phí. Không nên chỉ dựa vào chữ “miễn phí” để gửi thao tác tạo; hãy kiểm tra lại các tùy chọn máy ảo, ổ đĩa và mạng trong bảng điều khiển GCP.

Hoàn thành từng bước theo quy trình

  1. Xử lý hạn mức miễn phí: Làm theo tài liệu kỹ năng để hoàn tất việc chuẩn bị khoản dùng thử 300 đô la Mỹ và hạn mức 10 đô la Mỹ mỗi tháng.
  2. Tạo máy ảo: Chọn e2-micro, sử dụng ổ đĩa 30GB pd-standard và lớp mạng tiêu chuẩn.
  3. Tránh tài nguyên bổ sung: Xác nhận IP tĩnh, ảnh chụp nhanh và GPU đều chưa được bật.
  4. Thiết lập cảnh báo ngân sách: Tạo cảnh báo chi phí để kịp thời phát hiện khoản chi bất thường.
  5. Cấu hình bảo vệ mạng: Xử lý việc chặn lưu lượng ra CDN và giới hạn lưu lượng theo tài liệu kỹ năng.
  6. Cấu hình hệ thống: Thay đổi kho phần mềm cho Debian.
  7. Cấu hình kết nối ra ngoài dae: Ghi thông tin kết nối ra ngoài cần thiết vào tệp cấu hình dae trên máy chủ.
  8. Hoàn tất nghiệm thu: Xác nhận kết quả triển khai bằng trang kiểm tra do kỹ năng chỉ định.

Bảo mật thông tin xác thực và cấu hình

Liên kết nút, liên kết đăng ký, UUID, đường dẫn WebSocket và các nội dung tương tự đều là thông tin xác thực nhạy cảm. Không ghi chúng vào kho GitHub, README, SKILL.md, vấn đề công khai hoặc lịch sử commit.

Các thông tin xác thực này phải được ghi trực tiếp vào tệp cấu hình dae trên máy chủ và đặt quyền tệp thành 0600. Quyền này có nghĩa là chỉ chủ sở hữu tệp được phép đọc và ghi tệp cấu hình.

0600

Khi đặt câu hỏi cho Muse, cũng nên tránh dán trực tiếp thông tin xác thực thật. Có thể mô tả các trường bằng giá trị giữ chỗ trước, chỉ sử dụng giá trị thật khi ghi cấu hình cuối cùng trên máy chủ.

Cảnh báo ngân sách và chính sách lưu lượng

Cảnh báo ngân sách không tự động tắt máy

Cảnh báo ngân sách có nhiệm vụ gửi thông báo, không tự động tắt VPS. Sau khi nhận cảnh báo, bạn cần chủ động đăng nhập GCP để kiểm tra mức sử dụng tài nguyên và chi phí. Không nên xem cảnh báo ngân sách là cơ chế tự động ngăn phát sinh phí.

Chỉ giới hạn tốc độ sau khi vượt 180GB

Logic bảo vệ lưu lượng của kỹ năng này là: khi lưu lượng vượt 180GB, hệ thống sẽ giới hạn tốc độ thay vì tắt máy ảo. Vì vậy, ngay cả khi chạm ngưỡng, máy chủ vẫn hoạt động nhưng tốc độ mạng sẽ bị hạn chế.

Khi nghiệm thu, ngoài việc xác nhận dịch vụ có thể truy cập, bạn cũng cần xác nhận chính sách giới hạn lưu lượng hoạt động đúng như dự kiến, tránh hiểu nhầm rằng máy ảo sẽ tự động tắt sau khi đạt ngưỡng.

Đề xuất sử dụng nâng cao

  • Chia nhỏ các giai đoạn thực hiện: Có thể để Muse lần lượt xử lý tài khoản và hạn mức, máy ảo, ngân sách, mạng, hệ thống, dae và nghiệm thu nhằm tránh thực hiện quá nhiều thao tác cùng lúc.
  • Kiểm tra từng mục trong phạm vi miễn phí: Sau mỗi lần thay đổi cấu hình máy ảo hoặc mạng, hãy xác nhận lại loại máy, ổ đĩa và lớp mạng không lệch khỏi yêu cầu của kho.
  • Giải thích trước khi thao tác: Yêu cầu Muse giải thích mục đích, thay đổi tài nguyên và chi phí tiềm ẩn ở mỗi bước, sau đó bạn quyết định có tiếp tục hay không.
  • Không gửi thông tin xác thực thật: Ngay cả khi kho là riêng tư, vẫn phải tuân thủ yêu cầu của README và chỉ lưu thông tin nhạy cảm trong tệp cấu hình dae trên máy chủ.
  • Phân biệt cảnh báo và hành động bảo vệ: Cảnh báo ngân sách chỉ gửi thông báo; chính sách sau khi vượt 180GB chỉ giới hạn tốc độ. Cả hai đều không tự động tắt máy ảo.
  • Dùng trang kiểm tra để kết thúc: Sau khi hoàn tất cấu hình, không bỏ qua nghiệm thu; hãy kiểm tra kết quả cuối cùng theo quy trình kiểm tra trong SKILL.md.

Những hiểu lầm thường gặp

  • Hiểu lầm một: Cho rằng cảnh báo ngân sách sẽ tự động dừng tài nguyên tính phí. Thực tế, cảnh báo chỉ gửi thông báo.
  • Hiểu lầm hai: Cho rằng máy chủ sẽ tắt sau khi lưu lượng vượt 180GB. Chính sách của dự án là giới hạn tốc độ, không phải dừng máy.
  • Hiểu lầm ba: Bật IP tĩnh để giữ địa chỉ cố định. Kho mã quy định rõ không được bật IP tĩnh.
  • Hiểu lầm bốn: Gửi UUID, liên kết đăng ký hoặc đường dẫn WS vào kho. Cách đúng là chỉ ghi chúng vào tệp cấu hình dae trên máy chủ và đặt quyền 0600.
  • Hiểu lầm năm: Tự động thực hiện hoàn toàn khi chưa kiểm tra cấu hình. Cần kiểm tra phạm vi miễn phí và thông báo chi phí trên bảng điều khiển ở mỗi bước quan trọng.

Tóm tắt

Giá trị chính của gcp-free-vps-skill là hệ thống hóa quy trình triển khai VPS GCP Always Free thành một kỹ năng có thể giao cho Muse thực hiện. Khi sử dụng, bạn có thể gửi trực tiếp liên kết SKILL.md, dán toàn bộ nội dung hoặc thêm tệp vào thư mục custom-skills.

Trong quá trình triển khai, luôn phải tuân thủ phạm vi miễn phí gồm e2-micro, 30GB pd-standard và lớp mạng tiêu chuẩn, đồng thời không bật IP tĩnh, ảnh chụp nhanh hoặc GPU. Cũng cần nhớ rằng cảnh báo ngân sách không tự động tắt máy, ngưỡng 180GB chỉ kích hoạt giới hạn tốc độ và mọi thông tin xác thực nhạy cảm chỉ được lưu trong tệp cấu hình trên máy chủ với quyền 0600.