2016年7月13日 星期三

在 Bash Terminal 中要使用 Proxy 連線

在任何 terminal 中(git-bash, cygwin-bash, bash),需要透過 proxy 連線時,卻出現:
cURL error 60: SSL certificate problem: unable to get local issuer certificate


之類的問題的話,代表 bash 環境裡的 proxy 未設定,透過下面的方法可在 bash 裡走 proxy 出去:

1. 編輯 bashrc 檔
matt@matt-pc ~ vi ~/.bashrc

2. 在文檔中加入
export htttp_proxy="http://<name>:<password>@<proxy_address>":"port"

例如:
export http_proxy="http://matt:1234@matt-proxy":"80"

export https_proxy="http://matt:1234@matt-proxy":"80"

export ftp_proxy="http://matt:1234@matt-proxy":"80"

export ssh_proxy="http://matt:1234@matt-proxy":"80"