Saya adalah orang yang terhubung internet lewat proxy yang memerlukan otentifikasi. Untuk menjalankan beberapa software yang memerlukan koneksi internet, sebut saja ketika menjalankan SeaDAS (via Ubuntu), saya memerlukan koneksi internet yang tidak menggunakan setting internet yang di browser.
Hari ini, saya memproses data MODIS yang memerlukan update LUT (update_luts.py aqua –verbose), setelah berhasil login proxy via terminal, updating akan berjalan seperti contoh di bawah:
update_luts.py aqua –verbose
[ MODIS ]
+ leapsec.dat
+ utcpole.dat
[ MODIS: AQUA ]
Agar saya tidak kerepotan, maka saya membuat script di bawah yang saya taruh diĀ .bashrc
# Set Proxy function setproxy() { export {http,https,ftp}_proxy="http://username:password@proxyhost:port/" } # Unset Proxy function unsetproxy() { unset {http,https,ftp}_proxy }
Setelah selesai, untuk mengjalankannya cukup dengan menggunakan perintah setproxy atau unsetproxy
Catatan:
Jika username atau password mengandung karakter khusus seperti @, ! dll, ganti dengan karakter berikut:
@==>%40
$==>%24
!==>%21
Semoga bermanfaat.
Thanks to :
http://www.shellhacks.com/en/HowTo-Use-a-Proxy-on-the-Linux-Command-Line
http://askubuntu.com/questions/88976/407-proxy-authentication-required
UPDATE 24/04/2016
Untuk memudahkan, setting dapat dilakukan di file APT Config, prosedur
gksudo gedit /etc/apt/apt.conf
Masukkan (contoh):
Acquire::http::proxy “http://lmjaelani%40geodesy.its.ac.id:password@proxy.its.ac.id:port/”;
Acquire::https::proxy “https://lmjaelani%40geodesy.its.ac.id:password@proxy.its.ac.id:port/”;
Acquire::ftp::proxy “ftp://lmjaelani%40geodesy.its.ac.id:password@proxy.its.ac.id:port/”;
Acquire::socks::proxy “socks://lmjaelani%40geodesy.its.ac.id:password@proxy.its.ac.id:port/”;
catatan %40 menggantikan @
Post Disclaimer
The information contained in this post is for general information purposes only. The information is provided by Login Proxy Internet Lewat Terminal and while we endeavour to keep the information up to date and correct, we make no representations or warranties of any kind, express or implied, about the completeness, accuracy, reliability, suitability or availability with respect to the website or the information, products, services, or related graphics contained on the post for any purpose.