Hiện tại, CloudFlare đã có
warp-cli
chính thức cho Linux: https://developers.cloudflare.com/warp-client/setting-up/linux
Ubuntu ≥ 19.10:
sudo apt install wireguard
Các phiên bản Ubuntu cũ hoặc distro khác cài theo hướng dẫn tại đây.
Linux AMD64:
cd /usr/local/bin
sudo curl -LJ -o wgcf https://github.com/ViRb3/wgcf/releases/download/v2.1.4/wgcf_2.1.4_linux_amd64
sudo chmod +x wgcf
Windows hoặc distro khác tải tại đây.
sudo -i
cd /etc/wireguard/
wgcf register
Sau khi đăng ký bạn sẽ nhận được thông tin tài khoản:
2020/06/01 19:03:16 Device name: D86E69
2020/06/01 19:03:16 Device model: PC
2020/06/01 19:03:16 Device active: true
2020/06/01 19:03:16 Account type: free
2020/06/01 19:03:16 Warp+ enabled: true
2020/06/01 19:03:16 Premium data: 0
2020/06/01 19:03:16 Quota: 0
Nếu bạn có tài khoản WARP+, thì nhập LICENSE_KEY
bằng lệnh:
WGCF_LICENSE_KEY="LICENSE_KEY" wgcf update
Xem danh sách tài khoản được chia sẻ bởi Hoàng Tuân. Ví dụ:
WGCF_LICENSE_KEY="4L16prM3-d9M5cT01-VL435h9m" wgcf update
Nếu thành công, kết quả sẽ như bên dưới:
2020/06/01 19:04:06 Account type: limited
2020/06/01 19:04:06 Warp+ enabled: true
2020/06/01 19:04:06 Premium data: 1623716000000000
2020/06/01 19:04:06 Quota: 1623613938856622
wgcf generate -p warpplus.conf
sudo systemctl start wg-quick@warpplus
Một số distro không dùng systemctl
, hãy dùng service
thay thế:
sudo service wg-quick@warpplus start
hoặc init.d
:
sudo /etc/init.d/wg-quick@warpplus start
Thêm nút điều khiển và theo dõi trạng thái vào GNOME Panel:
- Cài extension WireGuard Indicator.
- Cấu hình Service name:
[email protected]
Đôi lúc gặp tình trạng không kết nối mạng được, thử restart lại service:
sudo wg-quick down warpplus
sudo systemctl restart wg-quick@warpplus
Nếu restart nhiều lần vẫn không thể kết nối mạng, hãy thử vô hiệu hóa IPv6:
sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1
sudo sysctl -w net.ipv6.conf.lo.disable_ipv6=1
sudo sysctl -p
Loại bỏ IPv6 khỏi tệp cấu hình:
sudo -i
cd /etc/wireguard/
nano warpplus.conf
Thêm dấu comment #
vào trước 2 dòng IPv6, ví dụ:
# Address = fd01:5ca1:ab1e:8e51:ec2c:bf13:7ba9:ebf6/128
# AllowedIPs = ::/0
Việc vô hiệu hóa này chỉ tạm thời, sẽ trở lại bình thường khi khởi động lại. Nếu điều này có hiệu quả, tham khảo cách vô hiệu hóa IPv6 vĩnh viễn tại đây.
wg-quick down warpplus
sudo apt purge --auto-remove wireguard
Mình xài Linux Mint 19, làm theo mà bị lỗi, fix hết lỗi này ra tùm lum lỗi khác :))
thử vào trang chủ cloudflare thì thấy có link hướng dẫn (cách đây vài tháng ko thấy), làm theo phát đc luôn :))
https://developers.cloudflare.com/warp-client/setting-up/linux
Không biết cái của cloudflare có khác với cái của bạn ko nữa, nói chung là xài đổi IP ngon lành.