Kembali
Tutorial

Setup Proxy Browser dengan FoxyProxy

Panduan setup SSH Tunnel + FoxyProxy untuk akses remote server melalui browser

📋

Overview

Tutorial ini menjelaskan cara mengakses server remote melalui browser menggunakan SSH Tunnel sebagai SOCKS Proxy dan FoxyProxy sebagai proxy manager di browser.

Alur Koneksi

Browser → FoxyProxy → SSH Tunnel (localhost:200) → Remote Server

Yang dibutuhkan:

  • Windows: SSH Client (SecureCRT / MobaXterm / PuTTY)
  • macOS: Terminal (built-in)
  • Browser Firefox atau Chrome
  • Extension FoxyProxy
  • Akses SSH ke jump server
1

Setup SSH Tunnel (Dynamic Port Forwarding)

Buat SSH Tunnel dengan Dynamic Port Forwarding untuk membuat SOCKS proxy di komputer lokal.

  1. Buka Session Options
  2. Pilih Connection → SSH2
  3. Isi konfigurasi SSH2:
    Field Value
    Hostname 36.66.64.178
    Port 22
    Username sdwan
SecureCRT SSH2 Configuration
Konfigurasi SSH2 di SecureCRT
  1. Pilih Connection → Port Forwarding
  2. Klik Add untuk menambahkan port forwarding baru
  3. Isi konfigurasi Port Forwarding:
    Field Value
    Name SSH TUNNEL SDWAN
    Port 200
    Type Dynamic forwarding using SOCKS 4 or 5 ✓
  4. Klik OK untuk menyimpan
SecureCRT Port Forwarding
Konfigurasi Dynamic Port Forwarding di SecureCRT
  1. Buka MobaXterm dan klik menu Tunneling
  2. Klik New SSH tunnel
  3. Pilih Dynamic port forwarding (SOCKS proxy)
  4. Isi konfigurasi:
    Field Value
    Local clients 200
    Remote server 36.66.64.178 (IP jump server)
    SSH server sdwan (username:port 22)
  5. Klik Save
MobaXterm Dynamic Forwarding
Konfigurasi Dynamic Port Forwarding di MobaXterm

Tutorial connect SSH jump host on macOS:

  1. Buka aplikasi Terminal di macOS
  2. Ketikan command berikut di terminal:
    ssh -D 1080 -N -C sdwan@36.66.64.178
  3. Masukkan password ketika diminta
  4. Biarkan terminal tetap terbuka (tunnel aktif selama terminal terbuka)
Parameter Keterangan
-D 1080 Dynamic port forwarding pada port 1080 (SOCKS proxy)
-N Tidak menjalankan remote command (hanya tunnel)
-C Mengaktifkan kompresi data
sdwan@36.66.64.178 Username dan IP jump server
Note

Untuk macOS, gunakan port 1080 pada konfigurasi FoxyProxy (bukan 200).

Penting!

Pastikan SSH session sudah connect dan tunnel aktif sebelum menggunakan proxy di browser.

2

Install FoxyProxy Extension

Install extension FoxyProxy di browser kamu:

Tips

Setelah install, icon FoxyProxy akan muncul di toolbar browser (🦊).

3

Konfigurasi FoxyProxy

Buka FoxyProxy dan buat konfigurasi proxy baru:

  1. Klik icon FoxyProxy → Options
  2. Klik Add untuk menambahkan proxy baru
  3. Isi konfigurasi:
    Field Value
    Title SSH TUNNEL PROXY
    Type SOCKS5
    Hostname 127.0.0.1
    Port 200
FoxyProxy Configuration
Konfigurasi FoxyProxy dengan SOCKS5 proxy
4

Setup URL Patterns (Opsional)

Tambahkan URL pattern agar proxy hanya aktif untuk URL tertentu:

  1. Di bagian Proxy by Patterns, klik tombol +
  2. Isi konfigurasi pattern:
    Include Type Pattern
    ✓ Wildcard https://vmanage-kfa.sdwan.cisco.com/*
    ✓ Wildcard https://vco-drc-tlkm.bankmandiri.co.id/*
  3. Klik Save
Tips

Dengan URL pattern, proxy hanya aktif saat mengakses URL tersebut. Browsing lain tidak melalui proxy.

5

Aktifkan Proxy

Setelah semua konfigurasi selesai:

  1. Pastikan SSH Tunnel sudah aktif/connected
  2. Klik icon FoxyProxy di toolbar
  3. Pilih SSH TUNNEL PROXY atau Use Enabled Proxies By Pattern
  4. Akses URL yang ingin dituju
Berhasil!

Browser sekarang terhubung melalui SSH Tunnel ke server remote.

Troubleshooting

Jika tidak bisa connect, pastikan:
• SSH session masih aktif
• Port 200 tidak digunakan aplikasi lain
• Firewall tidak memblokir koneksi