blank的编程之路


  • 首页

  • 归档

  • 搜索
consul atomikos mybatisplus druid nexus nas named bind mysqldump acme.sh Dockerfile rsync keepalived swarm kibana ubuntu linux scp bugfix https ssl certbot curl gogs adminer harbor yum portainer python kubernetes idea java springboot maven docker-compose redis nginx mysql brew git chocolatey jenkins elasticsearch docker haproxy rabbitmq centos

linux 给终端快速设置或取消设置全局代理 & github clone 加速

发表于 2019-09-24 | 分类于 运维 | 0 | 阅读次数 790

配置3个快捷命令

  • proxy 设置全局代理
  • unproxy 取消设置全局代理
  • ip 检查当前出口 ip
cat >> ~/.bashrc <<EOF
# 设置终端全局代理
alias proxy="export ALL_PROXY=socks5://127.0.0.1:1080"
# 取消终端全局代理
alias unproxy="unset ALL_PROXY"
# 终端输入 myip 快速获取当前主机外网 IP
alias myip="curl ifconfig.io"
EOF

使配置生效

source ~/.bashrc

test

# 将返回未配置代理前的原主机 IP
[[email protected] ~]# myip
1xx
[[email protected] ~]# proxy
# 将返回配置代理后的代理 IP
[[email protected] ~]# myip
2xx
[[email protected] ~]# unproxy
# 将返回未配置代理前的原主机 IP
[[email protected] ~]# myip
1xx
如果配置代理后 ip 有改变 设置代理和取消代理均 ok

注意该操作在重启后失效

配置代理后 github clone 速度提升 N 倍

也可以解决部分国外源下载速度缓慢的问题

  • 本文作者: blank
  • 本文链接: https://blankhang.com/2019/09/24/201909241607
  • 版权声明: 本博客所有文章除特别声明外,均采用CC BY-NC-SA 3.0 许可协议。转载请注明出处!
# consul # atomikos # mybatisplus # druid # nexus # nas # named # bind # mysqldump # acme.sh # Dockerfile # rsync # keepalived # swarm # kibana # ubuntu # linux # scp # bugfix # https # ssl # certbot # curl # gogs # adminer # harbor # yum # portainer # python # kubernetes # idea # java # springboot # maven # docker-compose # redis # nginx # mysql # brew # git # chocolatey # jenkins # elasticsearch # docker # haproxy # rabbitmq # centos
scp 从远程主机复制文件(夹)到本机 或 从本机复制文件(夹)到远程主机
docker-compose 运行 elasticsearch kibana 伪集群 nginx 作为前置代理加密
© 2022 blank
Everything is energy and everything has a frequency