IGOS Nusantara dan HTTP Proxy memakai corkscrew

Dari IGNwiki
Revisi per 30 Oktober 2014 10.04 oleh Ns (bicara | kontrib)

Langsung ke: navigasi, cari

Seorang mahasiswa pengguna IGOS Nusantara ingin mengakses ssh ke pengguna@server.gratis.com memakai jaringan kampus. Akses tidak dapat dilakukan secara langsung karena ada beberapa pembatasan:

  1. Admin kampus melakukan blok terhadap port 22 (ssh)
  2. Admin kampus hanya membuka akses keluar untuk port 80 dan 443
  3. Semua akses harus melalui proxy di proxy.kampus.net port 3128
  4. Semua akses ke proxy memakai username (misal: nim212) dan password (misal: mhsglw)

IGOS Nusantara yang dipakai untuk menulis panduan ini adalah IGN X versi alfa. Untuk IGN versi sebelumnya silakan laporkan jika ada konfigurasi yang tidak berfungsi.


Pasang corkscrew

# 
yum install corkscrew


Konfigurasi corkscrew

$
cd /home/igos/
nano .corkscrew-auth

Isi dengan:

nim212:mhsglw

Konfigurasi .ssh/config

$
nano /home/igos/.ssh/config

Isi dengan:

Host *
ProxyCommand corkscrew proxy.kampus.net 3128 %h %p /home/igos/.corkscrew-auth

Ubah hak akses menjadi 600

$
chmod 600 /home/igos/.ssh/config

Akses ssh

$
ssh pengguna@server.gratis.com

Akses lanjutan

Sang mahasiswa setelah berhasil melakukan akses ssh ke pengguna@server.gratis.com selanjutnya meneruskan eksplorasinya. Selain ingin dapat mengakses ssh melalui proxy.kampus.net juga ingin dapat melakukan mengunduh beragam file yang ada di torrent.

Buat HTTP Tunnel dan SOCKS4/SOCKS5

$ 
echo "Gunakan opsi verbose dengan -v untuk debug"
ssh -D 1080 -v pengguna@server.gratis.com "sleep 1000000"


Pasang qBittorrent

Pasang torrent client. Misal memakai qBittorrent

#
yum install qBittorrent

Konfigurasi qBittorrent agar memakai SOCKS4

Jalankan qBittorrent

  • Klik menu Tools -> Options...
  • Klik Connection, lalu atur:
Type: SOCKS4 
Host: localhost 
Port: 1080