IGOS Nusantara dan HTTP Proxy memakai corkscrew
Dari IGNwiki
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:
- Admin kampus melakukan blok terhadap port 22 (ssh)
- Admin kampus hanya membuka akses keluar untuk port 80 dan 443
- Semua akses harus melalui proxy di proxy.kampus.net port 3128
- 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.
Daftar isi
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 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