1.已在互联网区192.168.0.114上安装代理squid,且互联网区和政务外网区VPC已将该代理端口打通

# 在可访问外网的机器上安装squid

#centos

yum install squid -y 

# 修改squid配置文件

vim /etc/squid/suqid.conf

http_access allow all

http_port 7777

# 重启服务

systemctl restart squid.service


#debian

apt-get install -y squid

echo "ihunter:$(openssl passwd -crypt 'wdq54321')" >> /etc/squid/passwd

vim /etc/squid/squid.conf

auth_param basic program /usr/lib/squid3/basic_ncsa_auth  /etc/squid/passwd
acl authenticated proxy_auth REQUIRED
http_access allow authenticated
http_port 7777

systemctl restart squid


-停止

squid -k shutdown

rm -rf /etc/init.d/squid/   /etc/squid/    /var/log/squid/     /usr/sbin/squid


2.在其他需要yum源的主机配置代理

echo "proxy=http://192.168.0.114:7777"   >>   /etc/yum.conf

-清除原有yum缓存

yum clean all

-刷新缓存     

yum makecache  


3.设置系统级代理

echo "export http_proxy="http://192.168.0.114:7777"" >> /etc/profile

echo "export https_proxy="http://test0001:123@10.0.9.127:1404"" >> /etc/profile

source /etc/profile


4.Wget的代理设置

echo "https_proxy = http://192.168.0.114:7777/" >> /etc/wgetrc

echo "http_proxy = http://192.168.0.114:7777/" >> /etc/wgetrc

echo "ftp_proxy = http://192.168.0.114:7777/" >> /etc/wgetrc

echo "use_proxy = on" >> /etc/wgetrc


5.docker设置代理

vim /etc/systemd/system/docker.service.d/http-proxy.conf

.....

[Service]

Environment="HTTP_PROXY=http://192.168.0.114:7777" "HTTPS_PROXY=http://192.168.0.114:7777/"   "NO_PROXY=localhost,127.0.0.1,10.96.0.0/16,10.244.0.0/16,172.17.0.0/16,10.233.0.0/16"


6.curl代理设置: 

echo "proxy = 192.168.0.114:7777" >> ~/.curlrc

curl -x 192.168.0.114:7777  https://h.htmltoo.com/   


7.num代理设置

npm config set proxy http://test0001:201@10.0.9.254:1404

npm config set https-proxy http://test0001:201@10.0.9.254:1404

#去掉默认的npm:

npm config set proxy null


8.git代理设置

git config --global http.proxy   http://192.168.0.114:7777

git config --global https.proxy  http://192.168.0.114:7777

# 设置当前代理

git config http.proxy 192.168.0.114:7777

git config https.proxy 192.168.0.114:7777

# 取消当前代理

git config --unset http.proxy

#取消全局代理

git config --global --unset http.proxy

#设置socks5代理

git config http.proxy socks5://192.168.0.114:7777

#看配置

git config -l --global


echo "[http]" >> ~/.gitconfig

echo "proxy = http://192.168.0.114:7777" >> ~/.gitconfig


签名:这个人很懒,什么也没有留下!
最新回复 (0)
返回