Bước 1 - Cài đặt Outline Manager
Tải Outline Manager về máy của bạn.
Bước 2 - Kết nối với máy chủ
- Mở Outline Manager.
- Chọn "Set up Outline anywhere" (tùy chọn ADVANCED).
- Sao chép và dán nội dung sau vào ô văn bản thứ hai ở Bước 2:
{"apiUrl":"<YOUR_API_URL>","certSha256":"<YOUR_CERT_SHA256>"}
Bạn có thể xem lại cấu hình này bất cứ lúc nào bằng cách đăng nhập vào máy chủ qua SSH - nó sẽ tự động hiển thị.
KHÔNG nhấn "Install Outline Server" hoặc chạy lại script từ Manager.
Bước 3 – Tạo Access Keys
- In Outline Manager, click “Add new key”.
- Chia sẻ khóa truy cập đã tạo với người dùng của bạn (ví dụ:
ss://....).
Người dùng có thể nhập khóa này vào ứng dụng Outline Client.
Bước 4 – Cài đặt Outline Client
Dán hoặc quét khóa truy cập để kết nối an toàn.
Troubleshooting
Kiểm tra xem Docker và các container có đang chạy không:
docker ps
Khởi động lại máy chủ Outline:
docker restart shadowbox
View logs:
docker logs shadowbox
Thư mục và tệp quan trọng
/opt/outline/ → Thư mục gốc mặc định cho Outline.
/opt/outline/persisted-state/→ Lưu trữ dữ liệu runtime liên tục.shadowbox_server_config.json→ Cấu hình máy chủ chính (hostname, cổng, v.v.).shadowbox-selfsigned.crt→ TLS certificate.shadowbox-selfsigned.key→ Khóa riêng tư TLS.start_container.sh→ Script dùng để khởi động lại container Shadowbox.
/opt/outline/access.txt → Truy cập file cấu hình.
- Contains
apiUrlandcertSha256được dùng trong Outline Manager.
Docker Containers
Container Names:
shadowbox→ Phác thảo chính VPN server container.watchtower→ Container tự động cập nhật để giữ Shadowbox luôn ở phiên bản mới nhất.
Đây không phải là các file lưu trên ổ đĩa mà tồn tại trực tiếp trong thư mục gốc dữ liệu của Docker:
/var/lib/docker/→ Docker images, volumes, và containers.- Đừng xóa trừ khi bạn muốn đặt lại hoàn toàn Docker.