Teknologi

How to Set Proxy Settings on Linux command line or Terminal

In a Linux Like operating system, we have the variables like http_proxy,ftp_proxy, and https_proxy through which we can access the Internet via proxy on Linux console.

All of the above mentioned variables are can be used with tools like elinks, wget, lynx, rsync, and others.

I am assuming Linux servers that are behind the proxy servers and can get the Internet connection only via proxy settings.

 

Proxy Settings on Command Line

Example 1: Access http base sites via proxy, use below variable.

Syntax:

# export http_proxy=http://[proxy-server-ip-or-dns-name]:[Port-Number]

Example:

# export http_proxy=http://proxy.thegeekdiary.com:8080

Example 2: Password Protect Proxy Settings.

Syntax:

# export http_proxy=http://USERNAME:PASSWORD@[proxy-server-ip-or-dns-name]:PORT

Example:

# export http_proxy=http://nsit:*****@proxy.thegeekdiary.com:8080/

Using Above Command we have set the proxy setting along with user name and password.

Example 3: To access secure sites(https) via proxy, set below variable.

Syntax:

# export https_proxy=http://[proxy-server-ip-or-dns-name]:[Port-Number]

Example:

# export https_proxy=http://proxy.thegeekdiary.com:8080/

Example 4: To access ftp based sites via Proxy, set the below variable:

Syntax:

# export ftp_proxy=http://[proxy-server-ip-or-dns-name]:[Port-Number]

Example:

# export ftp_proxy=http://proxy.thegeekdiary.com:8080/

Note: As these variables are declared for the particular session, to set it permanently, define these variables in the file:

# vi /etc/bash.bashrc 
export http_proxy=http://proxy.thegeekdiary.com:8080/
export ftp_proxy=http://proxy.thegeekdiary.com:8080/
https_proxy=http://proxy.thegeekdiary.com:8080/

Example 5: Proxy Settings in APT on Ubuntu Linux.

# vi /etc/apt/apt.conf
Acquire::http::Proxy "http://[proxy-server-ip-or-dns-name]:[Port-Number]";

Example 6: Proxy Settings for RSYNC:
Syntax:

# export RSYNC_PROXY="http://[proxy-server-ip-or-dns-name]:[Port-Number]”

Example:

# export RSYNC_PROXY="http://proxy.thegeekdiary.com:8080”

 

 

ryan

Recent Posts

Komputer Lemot? Gunakan MiniOS Ultra, Distro Linux dengan Fitur yang Cukup Lengkap

Jika merasa frustasi karena komputer atau laptop kamu hanya sanggup menjalankan aplikasi sederhana seperti browser…

5 hari ago

Games Nostalgia PS1 Tamiya Let’s & Go!! Eternal Wings (Japan)

Bakusou Kyoudai Lets & Go Eternal Wings atau biasa disebut dengan Game Tamiya PS1 merupakan permainan balap mobil Mini…

2 minggu ago

Cara Tambahkan Stiker Add Yours di WhatsApp Status

WhatsApp Status kembali mendapatkan fitur baru. Setelah cukup lama diuji coba, WhatsApp akhirnya merilis fitur 'Add…

3 minggu ago

Mark Zuckerberg Ingin AI Jadi Teman untuk Orang yang Kesepian

Chatbot AI saat ini sudah umum dipakai menjadi asisten digital. Tapi menurut Mark Zuckerberg, AI juga bisa…

3 minggu ago

Polytron Itu Mobil Listrik Nasional atau Bukan?

Polytron jadi merek Indonesia yang terjun dalam industri mobil listrik. Polytron disebut-sebut bakal menjadi mobil…

3 minggu ago

Pesaing China Muncul, Bikin AI Pakai GPU Murah Meriah

Fastino, startup kecerdasan buatan asal Amerika Serikat, memamerkan model AI barunya yang ditujukan untuk bisnis. Menariknya, model AI…

3 minggu ago