Closed nghiepdev closed 2 years ago
@nghiepit Chào bạn! Rất vui khi bạn chú ý đến repo của mình. Mình có xem qua bạn cũng có repo để dẫn nguồn mình làm upstream, nghĩa là bạn đang có file config riêng k sử dụng config của mình.
Mình đặt sẵn chứng chỉ trong file để người dùng cơ bản nhất chỉ cần cài đặt vào chứ không cần thêm 1 bước tạo chứng chỉ nữa (tiết kiệm thời gian hơn) và các file config của app khác mình đều tạo sẵn để mọi người dễ dàng cài đặt.
Nên theo mình xoá chứng chỉ sẽ hướng dẫn thêm 1 bước bên wiki nữa.
Còn bạn có ý kiến như thế nào? Tại sao mình nên xoá chứng chỉ bỏ đi?
Thân!
@bigdargon Có thể là vì policy của Apple nên việc tạo sẳn chứng chỉ không thể share cho máy khác mà cần người dùng chủ động tạo và cài đặt bằng tay.
https://user-images.githubusercontent.com/4768095/156868652-9f027fd9-16f8-4aa8-a0f7-d646a732b32f.MP4
Bạn xem video dưới
@nghiepit Cái này bạn làm sai thao tác chứ không phải do Apple hay iOS gì cả!
Sau khi cho phép tải profile xong, bạn vào Cài đặt của iOS tiến hành cài đặt profile và tin cậy profile đó. Rồi mới quay lại app Shadowrocket để app xác thực profile đã được cài vào.
Do bạn chưa thực hiện cài profile và tin cậy nên app không cho bật tính năng phân giải https. Chỉ khi nào profile đã cài đặt app mới kích hoạt tính năng này!
@bigdargon à mình đã hiểu nhầm, vậy ra là nó chỉ tiết kiệm 1 bước là Generate A New CA Certificate chứ người dùng cũng phải thực hiện chủ động tải Profile -> Cài đặt Profile -> Kích hoạt Profile thì mới có thể bật được HTTPS. Nên nhìn tổng quan thì thực sự nó cũng không hữu ích lắm 😍
Bắt buộc người dùng phải tự Install CA Certificate bằng tay trên mỗi máy, nên việc bỏ sẳn không có tác dụng.