Langsung ke konten utama

Jurang Pengembangan Software di Dunia Open-Source

     E ra D i srupsi      2 025 ini adalah tahun terpesat dimana dunia A rtificial I ntelligence berkembang pesat, dimana pengerjaan kode sudah terlampaui oleh sistem kecerdasan buatan ini, semua aspek komprehensif didalam dunia programming seperti syntax itu sudah terkuasai oleh data, sehingga memungkinkan penggunanya untuk cukup memerintahkan penulisan kode yang begitu sederhana. Namun, di lain waktu, cara orang untuk mempelajari bahasa pemrograman pun akan terlihat lebih sederhana karena bantuan alat kecerdasan buatan, AI .

Squid Proxy Dalam Dunia Gretongan

Squid itu apa?

Squid adalah layanan/aplikasi proxy di OS GNU/Linux. Squid Proxy berfungsi sama dengan proxy biasa. Hanya saja pemakaian Squid Proxy tidak sembarangan dan server proxy ini dapat diatur hanya bisa connect ke server tertentu.

Squid Proxy banyak disediakan di situs layanan OpenVPN / SSH Tunneling Gratis. Gambar diatas ada beberapa Proxy Squid di situs www.tcpvpn.com, penyedia layanan OpenVPN gratis.

Di OS GNU/Linux, Squid bisa disetting sesuai dengan Administrator Server, ia ( Admin ) bisa menyetting sesukanya mana host yang bisa dikonekan dengan server squid andalannya.

Kebanyakan Administrator Server VPS SSH/OpenVPN gratis biasanya menyetting layanan Squid Proxy untuk hanya bisa connect ke server tertentu saja. Lihat gambar diatas, server IP 45.64.99.74 hanya bisa connect ke server berlokasi Indonesia saja ( Access For Only Indonesia ). Begitu juga server IP 162.243.207.236 hanya bisa bisa connect ke server berlokasi USA dan Canada saja ( Access For Only USA and Canada ). Dan seterusnya.

Gimana Cara Pake Squid Di Inject?

Sebagian besar squid proxy di penyedia server SSH/OpenVPN gratis hanya support request method CONNECT saja, karena penggunaan CONNECT itu hanya bisa untuk tunneling. Bukan untuk mendapatkan content web seperti GET, POST, HEAD, dll. ( Tunggu postingan pembahasan request header ). Contohnya seperti :

CONNECT 45.64.99.74:443 HTTP/1.0\r\n

Kita tidak bisa memakai GET, POST, HEAD, TRACE, dan lain lain karena server Squid Proxy hanya dipakai untuk tunneling memakai method CONNECT. Kita merequest dengan CONNECT, maka Proxy akan merespon 200 Connect Establised bila servernya sesuai. Dan bila kita konek memakai method GET, HEAD, TRACE, dll. Maka kita akan mendapatkan respon 400 Bad Request, proxy squid tidak bisa menerima request itu.

Sekarang penggunaan squid yakni telah jelas, yaitu :
  • Tunneling dengan server SSH/OpenVPN harus sesuai dengan Proxy Squid yang telah dtentukan.
  • Bila Server SSH/OpenVPN tidak sesuai dengan aturan Proxy Squid, maka akan merespon 403 Forbidden.
  • Squid Proxy hanya bisa dipakai dengan method CONNECT dan Server SSH yang telah ditentukan.
  • Squid Proxy tidak bisa dipakai dengan method GET, POST, HEAD, TRACE, dan lain-lain.
Untuk itu, karena kita tidak bisa memakai GET, POST, HEAD, dll. Maka header inject paling depan itu harus memakai method CONNECT seperti dibawah ini.
CONNECT serverssh:portssh HTTP/1.0\r\n

Lalu kita bisa memakai header bughost setelah header CONNECT serverssh:portssh seperti dibawah ini

CONNECT serverssh:portssh HTTP/1.0\r\n
GET http://situsgratis.com/ HTTP/1.1\r\n
Host: situsgratis.com\r\n\r\n

Payload tersebut sangat umum digunakan oleh gretonger, mereka memanggilnya dengan BACK INJECT. Adapun kita bisa menempatkan hostbug di header "Host" seperti :

CONNECT serverssh:portssh HTTP/1.0\r\nHost: situsgratis.com\r\n\r\n

Bagaimanapun headernya. Kita bisa lihat bahwa CONNECT serverssh:portssh HTTP/1.0\r\n selalu berada didepan ( paling awal ), karena header ini berguna supaya proxy squid bisa connect ke server SSH tujuannya dulu, setelahnya memanipulasi data hostbug.

Seberapa Pentingnya Memakai Squid Proxy?

Server Squid ini sangat bermanfaat bila proxy operator tidak bisa digunakan. Proxy squid bisa dianggap proxy alternatif para gretonger untuk berinternet.

Kecepatan Squid Proxy vs Proxy Operator bisa dibandingkan dan tergantung pula kepada banyaknya Header yang dimuat. Karena semakin banyak header maka akan semakin berat pula koneksi/kecepatan SSH. Itulah beberapa penjelasan dari Squid Proxy dan Penggunaannya dalam Dunia Gretong. Gunakan sebaik mungkin gratisan, dengan koneksi gratis ini Dunia Ilmu di internet ini telah terbuka untuk kita. Salam Gretong Elite.

Komentar

Postingan populer dari blog ini

Jurang Pengembangan Software di Dunia Open-Source

     E ra D i srupsi      2 025 ini adalah tahun terpesat dimana dunia A rtificial I ntelligence berkembang pesat, dimana pengerjaan kode sudah terlampaui oleh sistem kecerdasan buatan ini, semua aspek komprehensif didalam dunia programming seperti syntax itu sudah terkuasai oleh data, sehingga memungkinkan penggunanya untuk cukup memerintahkan penulisan kode yang begitu sederhana. Namun, di lain waktu, cara orang untuk mempelajari bahasa pemrograman pun akan terlihat lebih sederhana karena bantuan alat kecerdasan buatan, AI .

Linux NAT : Sekedar Coretan Tentang NAT

Kadang orang-orang yang sering ngulik pada konsep jaringan menemukan hal ini, NAT. Mungkin alasannya ketika ingin memblokir atau mencegah koneksi agar supaya tidak masuk ke mesin Linux yang dipakainya, atau mungkin gimana cara jaringan lokal bisa konek ke Internet lewat mesin Linux yang dipakainya. Kepanjangan NAT adalah Network Address Translation , atau bahasanya Translasi Alamat Jaringan. Ya, definisi NAT yang diambil di Wikipedia adalah "A method of remapping one IP address space into another by modifying network address information in the IP header of packets while they are in transit across a traffic routing device." Yang artinya "Sebuah metode untuk memetakan ulang satu ruang IP address ke IP address yang informasinya dimodifikasi di header paket disaat paket itu sedang transit di perangat perutean lalu lintas". NAT bisa juga dibilang salah satu fungsi dari router, karena memang fungsinya untuk mengubah informasi paket IP address, mulai dari destination ...

SSH : Reverse Tunneling

SSH Reverse Tunneling ini satu cara buat kita yang mau jadikan komputer Linux kita supaya bisa diakses lewat jaringan internet bantuan Alamat IP Public. Reverse SSH Tunneling ini sama dengan SSH Tunneling biasa. Cuma bedanya kalau Reverse SSH Tunneling ini titik aksesnya ada di server SSH itu sendiri supaya host/server tujuan itu bisa diakses di jaringan internet lewat port yang terbuka di server SSH. Reverse SSH Gratis Serveo.net Serveo ini adalah salah satu penyedia Layanan Reverse SSH yang semua orang dapat memakainya secara gratis. Layanan ini dapat kita pakai dengan perintah ssh di OS Linux dengan opsi -R .        ssh -R [Remote Port]:[Destination Address]:[Destination Port] serveo.net -p 22 Disini kita dapat menentukan Remote Port, Destination Address beserta Destination Portnya. Untuk itu, Remote Port adalah nomor port yang akan menjadi titik akses dari server. Destination Address adalah alamat tujuan ketika kita terhubung ke server SSH dengan...