Chạy Wireguard trên Alpine linux là một trải nghiệm thú vị. Bài viết này sẽ được chia làm 2 phần, phần thứ nhát sẽ hướng dẫn cài đặt Wireguard ở phía server. Phần thứ 2 của bài viết sẽ hướng dẫn bạn chạy Wireguard client trên Alpine linux. Cả hai phía trong hướng dẫn đều sử dụng bản phân phối Alpine. Tuy nhiên ở phía client bạn có thể sử dụng trên bất kì hệ điều hành nào mà Wireguard hỗ trợ.
Alpine Linux là một bản phân phối Linux gọn nhẹ, bảo mật và hiệu quả về tài nguyên, thường được sử dụng trong các môi trường như Docker. Tuy nhiên, Alpine Linux cũng có thể được cài đặt với giao diện desktop để trải nghiệm như một hệ điều hành thông thường. Bài viết này chia sẻ cách cài đặt Alpine Linux Desktop với môi trường desktop trên VMware.
Chuẩn bị 1.
Tôi hay build file binary trên Linux để thỏa mãn việc tự trải nghiệm. Một trong những ứng dụng tôi hay build là ví Bob để chứa coin HNS. Hiện tại, ví Bob chưa hỗ trợ chính thức ví mềm lẫn ví cứng Nano Ledger S trên Linux nên muốn sử dụng bạn phải tự build file binary file để sử dụng.
Trong quá trình build tôi gặp không ít lỗi do thiếu các gói cài đặt cần thiết.
Trên Debian, khi cài đặt một gói cần thiết nào đó, ví dụ như linux-header cho Wireguard, có thể bạn sẽ nhận được thông báo lỗi tương tự như sau:
# apt install linux-headers-$(uname -r)
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package linux-headers-4.19.0-11-cloud-amd64
E: Couldn't find any package by glob 'linux-headers-4.19.0-11-cloud-amd64'
E: Couldn't find any package by regex 'linux-headers-4.19.0-11-cloud-amd64'
Không tìm thấy gói cài đặt!
DNS là hệ thống phân giải tên miền thành địa chỉ IP. Để phân giải tên miền trên blockchain Handshake bạn cần một Handshake DNS
Handshake DNS Handshake DNS có thể dùng để phân giải tên miền trên blockchain Handshake và tên miền truyền thống (ICANN).
Hiện tại bạn có thể sử dụng các DNS ở trang https://www.hdns.io/ để thay đổi DNS trên hệ thống của bạn
DNS1 DNS2 103.
Cloudflare là dịch vụ DNS trung gian miễn phí có hỗ trợ CDN (Cloud Delivery Network), giúp điều phối lượng truy cập giữa máy chủ và máy khách thông qua máy chủ trung gian (proxy) của CloudFlare. Ngoài ra Cloudflare cung cấp nhiều thiết lập miễn phí nên rất nhiều webmaster sử dụng.
Bài viết này hướng dẫn bạn kích hoạt chứng chỉ SSL miễn phí của Cloudflare ở mức cao nhất Full (Strict) cho web server sử dụng WordPress, Drupal… Bạn có thể chọn một khoảng thời gian có hiệu lực của chứng chỉ SSL dài lên đến 15 năm cho tên miền chính và bao gồm tất cả các tên miền phụ bằng cách sử dụng ký tự đại diện *.
To run a WordPress website, you need a server with the required services pre-installed. A low-cost VPS is usually enough for small or new sites, and Debian 12 (Bookworm) is a solid base for a lightweight LEMP stack.
This guide uses the root user. If you want to run commands with a normal user (for example debian), run the following first as root:
usermod -aG sudo username exec su -l username Replace username with your actual account name.
Alpine linux được tôi chọn để chạy Docker vì nó nhẹ và tốn ít tài nguyên hệ thống. Thử đi bạn sẽ cảm nhận được điều tôi nói.
Alpine trên VPS Tùy thuộc vào nhà cung cấp VPS mà bạn sẽ được hướng dẫn để cài đặt Alpine linux khác nhau.
Bài viết dưới đây được minh họa cho Alpine 3.12
Kích hoạt repo và thêm các gói cài đặt Cập nhật file /etc/apk/repositories bằng lệnh
Nếu bạn hiểu giá trị của tên miền thì blockchain Handshake là không thể bỏ qua!
SKYWIREX.COM Tên miền là địa chỉ trang web mà bạn truy cập hoặc thấy hàng ngày trên Internet. Thông qua hệ thống phân giải tên miền (DNS), nó được phân giải thành những địa chỉ IP để định danh những máy tính trên Internet. Địa chỉ IP là một chuỗi khó nhớ đối với con người cho nên người ta mới phát triển và sử dụng tên miền thay cho việc sử dụng IP.