Link bài viết gốc của mình trên viblo.asia https://viblo.asia/p/huong-dan-su-dung-account-vpn-1111-cua-dien-thoai-len-pc-ByEZkQko5Q0
Hello everyone, Cách đây một thời gian, mình đã từng chia sẻ một video hướng dẫn sử dụng VPN 1.1.1.1 trên PC với phần mềm Wireguard. Có một số câu hỏi như Làm sao để sử dụng account 1.1.1.1 của điện thoại lên máy tính?, Làm sao điểm tra dung lượng còn lại cho account trên máy tính?. Tại thời điểm đó thì mình chưa có câu trả lời vì mình không biết các APIs để truy vấn các thông tin đó. Tuy nhiên, cách đây một vài hôm, Cloudflare đã update APIs lên version mới và đã hỗ trợ các tính năng nói trên. Bây giờ, mình sẽ hướng dẫn cho các bạn cách để lấy account 1.1.1.1 trên điện thoại và đưa qua sử dụng trên máy tính Ở bài chia sẻ này, chúng ta sẽ sử dụng repository này https://github.com/ViRb3/wgcf. Mình sẽ trả lời lần lượt từng câu hỏi trên:
Vào trang https://repl.it/ -> Start coding -> BASH -> Create repl (Như hình minh họa)
Cửa sổ mới xuất hiện, gõ vào vùng màu đen (Terminal) bên phải dòng lệnh như bên dưới và Enter. Dòng lệnh chạy thành công, nhìn vào panel bên trái sẽ thấy có 1 file wgcf xuất hiện
wget -O wgcf https://github.com/ViRb3/wgcf/releases/download/v1.0.5/wgcf_1.0.5_linux_386; chmod +x wgcf
Vậy là mình đã down được tool này về để chạy rồi. Tất cả các command được support có thể tham khảo ở repository chính thức của tool https://github.com/ViRb3/wgcf hoặc copy lệnh dưới vào terminal
./wgcf
Bây giờ, để thực hiện câu trả lời chính, mình sẽ đi các bước như sau: register -> Copy key từ điện thoại, set vào biến môi trường và chạy câu lệnh update -> chạy lệnh generate để tạo ra Profile của Wiguard -> Copy nội dung đó vào Tool Wireguard -> Xong. Mình sẽ làm các bước liên tục bằng các lệnh và ảnh minh họa. (copy lệnh dưới vào terminal)
./wgcf register
Sau khi chạy lệnh register, bạn sẽ phải chọn YES để accept TOS (Term of Services). Khi hoàn thành, sẽ có một file wgcf-account.toml xuất hiện bên trái, đây là file chứa thông tin account Cloudflare. Ở màn hình đen, bạn cũng sẽ thấy các thông số của account, gồm data còn lại, data đã dùng, loại account (pc/mobile), account type...
Đây là license key trên mobile của mình (mình xin cover nó lại để tránh bị dùng chung), danh sách devices đang sử dụng chung hiện tại chỉ có mỗi điện thoại của mình
Bây giờ các bạn chạy lệnh (copy lệnh dưới vào terminal, thay thế giá trị của WGCF_LICENSE_KEY tương ứng với điện thoại của bạn )
WGCF_LICENSE_KEY="Điền license key từ điện thoại của bạn vào đây" ./wgcf update
Nếu thành công, sẽ hiện ra như sau
Check lại trên phần quản lý devices thì bạn cũng sẽ thấy có thêm ID mới. Trường hợp nếu lỗi ở đây, cái license key của bạn có vấn đề
Tới bước này rồi thì bạn chỉ cần tạo Wireguard Profile và xài trên máy tính thôi. Chạy lệnh tiếp theo (copy lệnh dưới vào terminal)
./wgcf generate
Khi chạy lệnh này, một file wgcf-profile.conf được sinh ra ở bên trái. Chọn file đó và copy tất cả nội dung của nó
Quá đơn giản, chỉ cần gõ
./wgcf status
Mình sẽ quay lại với bài viết hướng dẫn cách tăng dung lượng, đi sâu hơn tí về kĩ thuật :D