← Semua artikel

Port 80, 443, 8080, 3128 & 1080: Fungsi dan Perbedaannya

Diperbarui 12 Oct 2026

Kalau kamu sering melihat format seperti 203.0.113.20:8080, bagian angka setelah tanda titik dua itu disebut port. Banyak orang fokus pada alamat IP-nya, padahal port juga sama pentingnya karena menentukan layanan mana di server tersebut yang harus menerima koneksi.

Satu server bisa menjalankan beberapa layanan sekaligus. Misalnya website berjalan di port 443, proxy berjalan di port 8080, dan service lain mendengarkan pada port berbeda. Tanpa nomor port, aplikasi tidak tahu layanan mana yang harus dituju.

Di dunia web dan proxy, beberapa nomor cukup sering muncul: 80, 443, 8080, 3128, dan 1080. Masing-masing punya konteks dan kebiasaan penggunaan yang berbeda.

Kalau kamu sebelumnya sudah membaca artikel IP Proxy, artikel ini akan melengkapi bagian yang menjelaskan kenapa format proxy hampir selalu ditulis sebagai IP:PORT.

Apa Itu Port dalam Jaringan?

Port adalah endpoint komunikasi berbentuk angka yang membantu sistem operasi membedakan layanan atau proses jaringan yang berjalan pada satu alamat IP.

Bayangkan satu server mempunyai satu alamat IP, tetapi menjalankan banyak service:

Server
203.0.113.20
→
Port 80
HTTP
→
Web Service
Server
203.0.113.20
→
Port 8080
Service lain
→
Proxy / Web App

IP menunjukkan server mana yang harus dihubungi, sedangkan port membantu menentukan service mana pada server tersebut.

Kenapa IP Saja Tidak Cukup?

Misalnya kamu mempunyai alamat:

203.0.113.20

Alamat tersebut hanya menunjuk ke host. Server bisa saja menjalankan banyak service pada alamat yang sama.

Ketika ditulis:

203.0.113.20:8080

artinya client diminta menghubungi host 203.0.113.20 pada port 8080.

Bagian Fungsi
203.0.113.20 Alamat IP server.
8080 Nomor port service.

Karena itu salah mengetik port bisa membuat koneksi gagal meskipun IP server benar.

Berapa Banyak Port yang Tersedia?

Nomor port berada pada rentang 0 sampai 65535.

IANA membaginya menjadi tiga kelompok utama:

Range Nama Gambaran Umum
0–1023 System Ports Digunakan untuk banyak layanan standar dan membutuhkan proses registrasi yang lebih ketat.
1024–49151 User Ports Digunakan oleh aplikasi dan service terdaftar lainnya.
49152–65535 Dynamic / Private Ports Tidak ditetapkan sebagai service permanen oleh IANA dan sering dipakai secara dinamis.

Registry resmi IANA dapat dilihat di Service Name and Transport Protocol Port Number Registry.

Apa Fungsi Port 80?

Port 80 merupakan port default untuk HTTP.

Ketika kamu membuka:

http://example.com

browser biasanya tidak perlu menampilkan:

http://example.com:80

karena port 80 sudah menjadi default untuk skema HTTP.

MDN dan registry IANA sama-sama mencatat HTTP pada port 80.

Kenapa Port 80 Tidak Terlihat di URL?

Browser dapat menghilangkan nomor port ketika sebuah URL memakai port default untuk protokol tersebut.

Dua URL berikut secara konsep menunjuk ke port default HTTP yang sama:

http://example.com http://example.com:80

Namun kalau service menggunakan port non-default, nomor port perlu dicantumkan.

Misalnya:

http://example.com:8080

Apa Fungsi Port 443?

Port 443 merupakan port default untuk HTTPS, yaitu HTTP yang berjalan dengan perlindungan TLS.

Ketika kamu membuka:

https://example.com

browser biasanya menggunakan port 443 tanpa perlu menuliskannya secara eksplisit.

Versi eksplisitnya:

https://example.com:443

IANA mencatat layanan HTTPS pada port 443 untuk TCP dan UDP, sedangkan MDN menjelaskan 443 sebagai default port untuk URL HTTPS.

Port 80 vs 443, Apa Bedanya?

Aspek Port 80 Port 443
Protocol umum HTTP HTTPS
Default URL http:// https://
TLS Tidak secara default. Ya, HTTPS menggunakan TLS.
Contoh http://example.com https://example.com

Untuk website modern, HTTPS pada port 443 jauh lebih umum untuk traffic pengguna karena koneksi dilindungi TLS.

Apa Fungsi Port 8080?

Port 8080 sering ditemui pada web server alternatif, development server, dashboard, dan proxy HTTP.

IANA mendaftarkan port 8080 sebagai:

http-alt
HTTP Alternate (see port 80)

Karena itu tidak aneh jika aplikasi web lokal atau proxy memakai:

http://localhost:8080

atau:

203.0.113.20:8080

Tetapi perlu dipahami bahwa port 8080 tidak otomatis berarti sebuah service adalah proxy. Administrator bebas menjalankan aplikasi tertentu pada port tersebut selama konfigurasi sistem mengizinkan.

Kenapa Proxy Sering Menggunakan Port 8080?

Ada beberapa alasan praktis. Port 8080 sudah lama dikenal sebagai alternatif untuk HTTP sehingga mudah dikenali oleh administrator dan developer.

Proxy HTTP juga berbicara menggunakan mekanisme HTTP, jadi angka 8080 menjadi pilihan yang cukup umum.

Namun jangan membuat asumsi seperti:

8080 = pasti proxy

Itu tidak benar. Kamu tetap harus mengetahui service apa yang sebenarnya berjalan pada port tersebut.

Apa Fungsi Port 3128?

Port 3128 sangat sering dikaitkan dengan Squid Proxy.

Dokumentasi resmi Squid menyebut bahwa Squid secara normal mendengarkan pada port 3128.

Contoh konfigurasi Squid:

http_port 3128

Kalau sebuah server proxy diberikan dalam format:

203.0.113.30:3128

ada kemungkinan service tersebut menggunakan konfigurasi proxy HTTP seperti Squid, tetapi port saja tetap tidak cukup untuk membuktikan software apa yang berjalan di belakangnya.

Ingin Melihat Contoh IP dan Port Proxy?

GudangProxy menyediakan daftar proxy gratis berdasarkan IP, port, negara, protokol, tingkat anonimitas, dan status koneksi. Kamu bisa melihat bagaimana format IP:PORT digunakan pada proxy nyata.

Lihat Daftar Proxy Gratis →

Apa Fungsi Port 1080?

Port 1080 dikenal sebagai port konvensional untuk layanan SOCKS.

RFC 1928 mengenai SOCKS5 menyebut bahwa layanan SOCKS secara konvensional berada pada TCP port 1080.

Karena itu ketika melihat:

203.0.113.40:1080

angka tersebut sering dikaitkan dengan SOCKS proxy.

Namun sekali lagi, nomor port bukan bukti mutlak. Administrator bisa mengatur SOCKS pada port lain atau menjalankan service lain pada 1080.

Kalau ingin memahami protokolnya, baca artikel SOCKS5 Proxy.

8080, 3128, dan 1080: Apa Bedanya?

Port Sering Dikaitkan Dengan Catatan
8080 HTTP alternate / proxy / web app IANA mendaftarkannya sebagai HTTP Alternate.
3128 Squid HTTP proxy Port yang umum digunakan Squid.
1080 SOCKS Port konvensional layanan SOCKS.

Apakah Port Menentukan Jenis Proxy?

Tidak sepenuhnya.

Port hanyalah endpoint komunikasi. Service yang mendengarkan pada port tersebut ditentukan oleh konfigurasi server.

Secara teori administrator bisa menjalankan:

HTTP Proxy : 9000 SOCKS5 : 7000 Web App : 3128

selama client tahu port yang benar.

Karena itu saat mendapatkan proxy dari provider, jangan mengganti port berdasarkan kebiasaan umum. Gunakan port yang memang diberikan.

Apakah Port 443 Selalu Berarti HTTPS?

Port 443 terdaftar dan secara umum digunakan untuk HTTPS, tetapi nomor port sendiri tidak memaksa service tertentu berjalan di atasnya.

Sebuah program secara teknis dapat listen pada port 443 dan menjalankan protokol lain jika konfigurasi host memungkinkan.

Namun dalam penggunaan internet umum, port 443 sangat kuat diasosiasikan dengan HTTPS.

Apakah Port 80 Selalu Terbuka?

Tidak.

Server hanya menerima koneksi jika ada service yang listen dan firewall mengizinkan traffic tersebut.

Misalnya sebuah server hanya menjalankan HTTPS:

443/tcp open 80/tcp closed

Website masih bisa beroperasi melalui HTTPS tanpa service aktif di port 80, walaupun banyak website tetap membuka port 80 untuk redirect HTTP ke HTTPS.

Apa Artinya Port Open, Closed, dan Filtered?

Saat troubleshooting jaringan, tiga istilah ini sering muncul.

Status Arti Sederhana
Open Ada service yang menerima koneksi pada port tersebut.
Closed Host dapat dijangkau tetapi tidak ada service yang menerima pada port itu.
Filtered Firewall atau mekanisme jaringan membuat status port sulit ditentukan.

Status sebenarnya dapat bergantung pada jenis scan dan protokol, jadi istilah tersebut sebaiknya dibaca dalam konteks tool yang digunakan.

Cara Mengecek Apakah Port Bisa Dihubungi

Untuk server milik sendiri, salah satu pengecekan sederhana menggunakan nc atau Netcat.

Contoh:

nc -vz example.com 443

Untuk proxy:

nc -vz 203.0.113.20 8080

Kalau koneksi TCP berhasil, setidaknya endpoint tersebut dapat dijangkau pada level TCP.

Perlu diingat: berhasil terhubung ke port tidak membuktikan service berfungsi dengan benar. Kamu masih perlu menguji protokol aplikasinya.

Cek Port HTTP dengan cURL

Kalau service menggunakan HTTP, cURL bisa memberi informasi yang lebih relevan.

curl -v http://example.com:8080/

Untuk proxy HTTP:

curl -v \ -x http://203.0.113.20:8080 \ https://example.com/

Kalau endpoint benar-benar proxy, cURL akan mencoba menggunakan server tersebut sebagai proxy.

Cek SOCKS5 pada Port 1080

Untuk SOCKS5:

curl -v \ --proxy socks5h://203.0.113.40:1080 \ https://example.com/

Dengan cara ini kamu tidak hanya mengetahui port terbuka, tetapi juga menguji apakah service dapat berbicara menggunakan SOCKS5.

Apa Hubungan Port dengan Firewall?

Firewall dapat mengatur traffic berdasarkan alamat IP, protocol transport, port, interface, arah koneksi, dan aturan lainnya.

Misalnya server menjalankan proxy pada 8080, tetapi firewall hanya mengizinkan:

443/tcp

maka koneksi menuju:

203.0.113.20:8080

bisa gagal meskipun service proxy sebenarnya sedang berjalan.

Karena itu troubleshooting port harus melihat dua sisi:

  • apakah aplikasi sedang listen,
  • apakah jaringan mengizinkan koneksi.

Apa Hubungan Port dengan NAT?

NAT dapat menerjemahkan alamat maupun port antara jaringan internal dan eksternal.

Contohnya sebuah service internal:

192.168.1.10:8080

dapat dipetakan oleh router menjadi:

Public-IP:18080

Ini sering disebut port forwarding atau DNAT dalam konteks tertentu.

Jadi port yang terlihat dari internet belum tentu sama dengan port internal service.

Contoh Port Forwarding

Internet
Public-IP:18080
→
Router / NAT
→
Server Internal
192.168.1.10:8080

Router menerima koneksi pada port eksternal lalu meneruskannya ke server internal.

Konsep NAT lebih lengkap bisa dibaca di artikel NAT Proxy.

Kenapa Satu IP Bisa Punya Banyak Port?

Karena satu mesin dapat menjalankan banyak service.

Contoh:

203.0.113.20:22 → SSH 203.0.113.20:80 → HTTP 203.0.113.20:443 → HTTPS 203.0.113.20:8080 → Web App 203.0.113.20:3128 → Proxy

Semua endpoint memakai IP yang sama, tetapi port yang berbeda membawa koneksi ke service yang berbeda.

Kenapa Dua Service Tidak Bisa Listen pada Port yang Sama?

Pada kombinasi alamat/interface dan protocol transport yang sama, hanya satu socket yang biasanya dapat mengambil binding eksklusif pada port tertentu, kecuali sistem menggunakan fitur seperti socket reuse atau load balancing khusus.

Kalau Nginx sudah mendengarkan pada:

0.0.0.0:8080

aplikasi lain biasanya tidak bisa begitu saja mengambil binding yang sama.

TCP dan UDP Punya Ruang Port Masing-Masing

Nomor port bukan hanya milik TCP. UDP juga menggunakan nomor port.

Karena TCP dan UDP merupakan protokol transport yang berbeda, secara konsep:

TCP 443 UDP 443

adalah endpoint transport yang berbeda.

Registry IANA bahkan mencatat HTTPS pada port 443 untuk TCP dan UDP.

Hal ini semakin relevan pada web modern karena HTTP/3 menggunakan QUIC yang berjalan di atas UDP.

Apakah HTTPS Selalu TCP 443?

Tidak selalu dalam implementasi web modern.

HTTP/1.1 dan HTTP/2 umumnya berjalan melalui TCP, sedangkan HTTP/3 menggunakan QUIC di atas UDP.

Port 443 tetap digunakan secara umum, tetapi transport di bawahnya bisa berbeda.

Protocol Web Transport Umum Port Umum
HTTP/1.1 TCP 80 / 443 jika TLS
HTTP/2 TCP 443
HTTP/3 QUIC / UDP 443

Kenapa Port Tidak Selalu Ditulis di Browser?

Kalau URL menggunakan default port, browser tidak memerlukan nomor eksplisit.

Contohnya:

https://example.com

sudah cukup untuk menunjukkan HTTPS dengan default 443.

Namun:

https://example.com:8443

memberitahu browser bahwa server menggunakan port non-default 8443.

Apa yang Terjadi Kalau Salah Port?

Ada beberapa kemungkinan:

  • connection refused,
  • connection timeout,
  • service lain menjawab,
  • TLS handshake gagal,
  • protocol mismatch,
  • firewall memblokir koneksi.

Misalnya kamu mencoba HTTP ke service SOCKS:

curl http://proxy.example:1080

port bisa saja terbuka, tetapi protocol yang dikirim tidak sesuai dengan service yang menunggu di sana.

Port Terbuka Bukan Berarti Aman

Port hanyalah jalan masuk ke sebuah service.

Keamanan tetap tergantung pada:

  • software yang berjalan,
  • versi dan patch,
  • authentication,
  • firewall,
  • access control,
  • TLS,
  • konfigurasi service.

Membuka port yang tidak diperlukan justru memperluas permukaan service yang dapat diakses dari jaringan.

Port Apa yang Cocok untuk Proxy?

Tidak ada satu port wajib untuk semua proxy.

Beberapa kebiasaan umum:

Proxy / Service Port yang Sering Ditemui
HTTP Proxy 8080, 3128, atau port custom
SOCKS Proxy 1080 atau port custom
HTTPS Proxy Tergantung provider
Internal Corporate Proxy Sesuai policy administrator

Yang terpenting bukan menghafal port, tetapi menggunakan port yang memang dikonfigurasi pada server.

Kenapa Provider Bisa Menggunakan Port Aneh?

Provider dapat menjalankan proxy pada port seperti:

9000 10001 12000 20000

Ini bukan masalah selama client diberi informasi yang benar.

Dalam sistem rotating proxy, provider bahkan dapat menggunakan port berbeda untuk:

  • negara berbeda,
  • session berbeda,
  • protocol berbeda,
  • pool proxy berbeda,
  • authentication rule tertentu.

IP:PORT Sebenarnya Mengidentifikasi Apa?

Kombinasi IP dan port membantu mengidentifikasi endpoint jaringan tertentu.

Contohnya:

203.0.113.20:8080

lebih spesifik daripada hanya:

203.0.113.20

karena satu IP dapat memiliki banyak service sekaligus.

Inilah alasan daftar proxy hampir selalu menyertakan keduanya.

Kesalahan Umum Tentang Port

  • Menganggap 8080 pasti proxy.
  • Menganggap 1080 pasti SOCKS5.
  • Menganggap port 443 selalu berarti traffic aman.
  • Menganggap port terbuka berarti service berfungsi.
  • Menganggap port 80 selalu aktif pada semua website.
  • Mengubah port proxy berdasarkan tebakan.
  • Menganggap TCP dan UDP pada nomor yang sama adalah endpoint identik.
  • Mengira nomor port menentukan software yang berjalan.

Ringkasan Port 80, 443, 8080, 3128 dan 1080

Port Kaitan Umum Catatan Penting
80 HTTP Default untuk HTTP.
443 HTTPS Default untuk HTTPS.
8080 HTTP Alternate Sering dipakai web app dan HTTP proxy.
3128 Squid Proxy Port yang umum digunakan Squid.
1080 SOCKS Port konvensional layanan SOCKS.

FAQ Port Jaringan dan Proxy

Apa itu port jaringan?

Port adalah nomor endpoint komunikasi yang membantu sistem membedakan service yang berjalan pada sebuah host atau alamat IP.

Apa fungsi port 80?

Port 80 merupakan default port untuk HTTP.

Apa fungsi port 443?

Port 443 merupakan default port untuk HTTPS dan sangat umum digunakan untuk traffic web yang dilindungi TLS.

Apa fungsi port 8080?

IANA mendaftarkan 8080 sebagai HTTP Alternate. Dalam praktiknya port ini sering digunakan oleh web application, development server, dan HTTP proxy.

Kenapa Squid sering menggunakan port 3128?

Dokumentasi Squid menyebut bahwa Squid secara normal mendengarkan pada port 3128, sehingga angka tersebut sangat sering dikaitkan dengan Squid HTTP Proxy.

Apa fungsi port 1080?

Port 1080 secara konvensional digunakan untuk layanan SOCKS. RFC 1928 menyebut SOCKS service conventionally located pada TCP port 1080.

Apakah port 8080 pasti proxy?

Tidak. Port 8080 juga banyak digunakan untuk web server dan aplikasi lain. Nomor port saja tidak menentukan service yang berjalan.

Apakah port 1080 pasti SOCKS5?

Tidak selalu. Walaupun port 1080 konvensional untuk SOCKS, administrator dapat menjalankan service lain pada port tersebut atau menjalankan SOCKS pada port custom.

Kenapa website tidak menampilkan :443 di URL?

Karena 443 merupakan default port HTTPS. Browser dapat menghilangkan nomor port ketika menggunakan default port untuk skema tersebut.

Kenapa proxy membutuhkan IP dan port?

IP menunjukkan host proxy, sedangkan port menunjukkan service proxy yang harus menerima koneksi.