Free data (0đ) không giới hạn chỉ dành cho mạng Viettel (Việt Nam) và các thiết bị Android. Tuy nhiên, tốc độ và ping không được tốt do giới hạn của gói Psiphon free. Cần dữ liệu để cài đặt các gói ở lần đầu.
Download Termux
- Termux (Bản F-Droid khác CHPlay)
Mở Termux và chạy:
- Cấp quyền lưu trữ cho Termux
termux-setup-storage
- Chạy tiếp lệnh sau để cài đặt psiphon
pkg install -y curl screen > /dev/null 2>&1 && curl -s -L https://github.com/piscesCat/Psiphon/raw/khaiphan/install.sh | bash
Khởi chạy thủ công:
psiphon-tun
Khởi chạy tự động:
- Xem hướng dẫn tự khởi chạy Psiphon ở phía dưới cùng.
- Nếu điện thoại bạn đã root thì có thể chạy ngầm VPN và chia sẻ VPN qua hotspot, terthring, ethernet mà không cần app VPN như NekoBox như sau.
Tải và cài đặt module Magisk/APatch Box For Magisk
Thực hiện các lệnh sau trên Termux lần lượt như sau:
-
Tải file cấu hình
settings.ini
của BFM:curl -o "$(realpath ~)/bfm-settings.ini" https://raw.githubusercontent.com/taamarin/box_for_magisk/master/box/settings.ini
-
Bỏ qua Psiphon nếu đang dùng WIFI:
sed -i 's/^ignore_out_list=.*/ignore_out_list=( "wlan+" )/' $(realpath ~)/bfm-settings.ini
-
Bỏ qua Termux khi chạy VPN:
sed -i 's/^packages_list=.*/packages_list=( "com.termux" )/' $(realpath ~)/bfm-settings.ini
-
Di chuyển file cấu hình vào thư mục BFM:
su -c "mv -f $(realpath ~)/bfm-settings.ini /data/adb/box/settings.ini && mv -f $(realpath ~)/psiphon/bfm-clash-config.yaml /data/adb/box/clash/config.yaml"
-
Khởi động lại BFM
su -c /data/adb/box/scripts/box.service restart
-
Bây giờ Psiphon sẽ được chạy ngầm hoàn toàn trên thiết bị của bạn.
-
Lưu ý: Nếu cài đặt bị lỗi, vui lòng gỡ bỏ BFM và cài đặt lại module.
Tải và cài đặt NekoBox
Thiết lập NekoBox
- Settings > Direct DNS:
203.113.131.6
hoặc203.113.131.1
- Settings > Apps VPN mode > Bypass: Chọn Termux và các apps không cần chạy VPN hoặc lỗi khi bật VPN (VD: droidVNC-NG)
- Settings: Bật Auto Connect
- Dấu (+) > Manual Settings > SOCKS > Profile Name (tên bất kỳ), Version SOCKS5, Server 127.0.0.1, Port 1080
- Lưu lại, chọn Profile vừa tạo và bấm Connect
- Thay vì phải chạy lệnh thủ công để khởi chạy Psiphon, bạn có thể dùng cách sau
Tải và cài đặt Termux:Tasker và MacroDroid
Các bước tiến hành:
-
Đối với máy đã root cấp quyền MacroDroid bằng cách chạy lệnh sau trong Termux
su -c pm grant com.arlosoft.macrodroid com.termux.permission.RUN_COMMAND
-
Đối với máy chưa root vào Cài đặt (Hệ thống) > Ứng dụng > MacroDroid > Quyền > Quyền nâng cao > Chọn "Cho phép" cho Termux Env hoặc sử dụng ADB bằng lệnh sau:
adb shell pm grant com.arlosoft.macrodroid com.termux.permission.RUN_COMMAND
-
Nhập macro tự khởi chạy vào MacroDroid trong phần Nhập/Xuất trong app.
-
Bật công tắc macro để macro có hiệu lực
NOTE:
- Lưu ý khi bạn chạy lệnh thủ công, termux sẽ xuất hiện chữ "Connected" thì mới là kết nối thành công.
- Để huỷ tự khởi động, tắt công tắc macro Auto Start Psiphon trong app MacroDroid, tắt Auto Connect trong app NekoBox / Tắt module BFM trong Magisk/APatch
- Chương trình được lưu trữ tại:
~/psiphon