mirror of
http://github.com/JaeUs3792/dotfiles
synced 2025-12-13 23:51:34 +09:00
49 lines
1.5 KiB
Bash
Executable File
49 lines
1.5 KiB
Bash
Executable File
|
|
echo "===================================="
|
|
echo "Proxy Setting enable(y/N)?"
|
|
read val
|
|
|
|
if [ "${val}" == "" ]; then
|
|
echo $val
|
|
fi
|
|
|
|
if [ "${val}" == "y" ];then
|
|
echo "address(ex:192.168.1.168)?"
|
|
read ip
|
|
echo "port(ex:3128)"
|
|
read port
|
|
proxy_addr="http://${ip}:${port}"
|
|
echo proxy address is $proxy_addr
|
|
|
|
# zsh
|
|
echo export http_proxy=$proxy_addr >> ~/.zshrc
|
|
echo export HTTP_PROXY=$proxy_addr >> ~/.zshrc
|
|
echo export https_proxy=$proxy_addr >> ~/.zshrc
|
|
echo export HTTPS_PROXY=$proxy_addr >> ~/.zshrc
|
|
echo export ftp_proxy=$proxy_addr >> ~/.zshrc
|
|
echo export FTP_PROXY=$proxy_addr >> ~/.zshrc
|
|
echo export rsync_proxy=$proxy_addr >> ~/.zshrc
|
|
echo export RSYNC_PROXY=$proxy_addr >> ~/.zshrc
|
|
|
|
#fish
|
|
echo export http_proxy=$proxy_addr >> ~/.config/fish/config.fish
|
|
echo export HTTP_PROXY=$proxy_addr >> ~/.config/fish/config.fish
|
|
echo export https_proxy=$proxy_addr >> ~/.config/fish/config.fish
|
|
echo export HTTPS_PROXY=$proxy_addr >> ~/.config/fish/config.fish
|
|
echo export ftp_proxy=$proxy_addr >> ~/.config/fish/config.fish
|
|
echo export FTP_PROXY=$proxy_addr >> ~/.config/fish/config.fish
|
|
echo export rsync_proxy=$proxy_addr >> ~/.config/fish/config.fish
|
|
echo export RSYNC_PROXY=$proxy_addr >> ~/.config/fish/config.fish
|
|
#sudo
|
|
echo "Defaults env_keep += \"*_proxy *_PROXY\"" > ./05_proxy
|
|
sudo mv 05_proxy /etc/sudoers.d
|
|
sudo chown root:root /etc/sudoers.d/05_proxy
|
|
|
|
#git
|
|
git config --global http.proxy $proxy_addr
|
|
git config --global https.proxy $proxy_addr
|
|
fi
|
|
|
|
|
|
|