Gambaran Umum Arsitektur Proxy WhatsApp
Bergantung pada skenario di mana Anda menggunakan proxy, penampung proxy memperlihatkan beberapa port. Port dasar mungkin termasuk:
- 80: Lalu lintas web standar (HTTP)
- 443: Lalu lintas web standar, terenkripsi (HTTPS)
- 5222: Lalu lintas protokol Jabber (default WhatsApp)
Ada juga port yang dikonfigurasi yang menerima header proxy masuk (versi 1 atau 2) pada koneksi. Jika Anda memiliki penyeimbang beban jaringan, Anda dapat mempertahankan alamat IP klien jika Anda mau.
- 8080: Standar lalu lintas web (HTTP) dengan protokol PROXY diharapkan
- 8443: Standar lalu lintas web, terenkripsi (HTTPS) dengan protokol PROXY diharapkan
- 8222: Lalu lintas protokol Jabber (default WhatsApp) dengan protokol PROXY diharapkan
Selain itu wadah memperlihatkan port statistik :8199
yang dapat dihubungkan secara langsung http://<host-ip>:8199
yang dapat Anda gunakan untuk memantau statistik HAProxy.
Pembuatan Sertifikat untuk Port Terenkripsi SSL
Port 443 dan 8443 dilindungi oleh sertifikat enkripsi yang ditandatangani sendiri yang dibuat pada waktu mulai kontainer. Ada beberapa pilihan khusus jika Anda ingin men-tweak pengaturan sertifikat yang dihasilkan
SSL_DNS
daftar nama host alternatif yang dipisahkan koma, tidak ada defaultSSL_IP
koma daftar IP alternatif yang terpisah, tidak ada default
Mereka dapat diatur dengan perintah seperti: docker build . --build-arg SSL_DNS=test.example.com