yocto 下载代理

yocto 下载代理


前言

 随着国内使用yocto越来越多,这里简单介绍yocto下载方式。

  • wget方式下载

  wget方式类似直接从网页下载这种。默认wget不支持socks5,可以使用proxychains来支持。

  • git 方式下载

  git 克隆主要使用HTTP、HTTPS、SSH三总方式,http和https默认可以使用git配置来进行配置,ssh方式(git开头)主要使用connect-proxy来支持。

  • 路由代理方式(首选推荐)

  路由代理,就可以完全避免上述两种方式的设置,完全配置路由即可。个人采用软路由方式,也是比较推荐的只要系统配置一次即可,任何电脑只要把网管指向更改即可。PS:服务器可能折腾起来比较恶心。


一、Wget代理

   wget代理主要可以通过改变wget配置文件达到代理,/etc/wgetrc~/.wgetrc ,选一种即可根据实际需要选择,如果家目录中没有~/.wgetrc 自行创建即可,示例默认使用 ~/.wgetrc 。注意如果修改了无代理开启时可能下载。

# 编辑~/.wgetrc文件
vim ~/.wgetrc

#配置代理
http_proxy=http://代理IP地址:端口
ftp_proxy=http://代理IP地址:端口

#有添加 , 没有请省略 
proxy_username=代理的用户名
proxy_password=代理的密码

#表示开启代理 , 如果不需要可以直接改为off 即可不需要删除上述配置
use_proxy=on

二、git代理

   原理就是修改 ~/.gitconfig ,如果懂其中原理直接修改配置文件即可。注意如果修改了无代理开启时可能无法克隆。

1.ssh协议

  • 安装connect-proxy

   sudo apt-get install connect-proxy

  • 编写脚本gitproxy.sh
#!/bin/sh
connect -S 代理IP地址:端口 $@

   代理IP地址和端口填写的为socks5的地址和端口。给予可执行权限chmod a+x gitproxy.sh,拷贝至PATH环境变量中cp gitproxy.sh /usr/bin/

  • git config配置

   git config --global core.gitproxy /usr/bin/gitproxy.sh


2.http协议

   下述方法选中一种即可,根据自己代理工具去选择。端口都为对应协议的端口注意选择。

  • 代理支持http

   git config --global http.proxy http://代理IP地址:端口

  • 代理支持socks5

   git config --global http.proxy ‘socks5://代理IP地址:端口’


3.https协议

   下述方法选中一种即可,根据自己代理工具去选择。端口都为对应协议的端口注意选择。

  • 代理支持https

   git config --global https.proxy http://代理IP地址:端口

  • 代理支持socks5

   git config --global https.proxy ‘socks5://代理IP地址:端口’


4.直接修改配置文件

[user]
        email = blithe201588@gmail.com
        name = blithe
[color]
        ui = auto
[http]
        proxy = 代理IP地址:端口
[https]
        proxy = 代理IP地址:端口
[core]
        gitproxy = /usr/bin/gitproxy.sh

三、路由代理

  目前软路由资料比较发达,个人就不做介绍了。仅说明下大致原理:软路由作为网关将数据到达网管的进行分配是否需要代理,从而实现数据分发走向。推荐使用OP等系统,开源,资料比较多,目前本人采用op系统,使用虚拟机管理。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值