背景
最近想把旧手机利用起来,于是就想刷个Linux玩玩。看了一些相关的文章,发现还是PostmarketOS支持最好。可以用Docker等。于是就想刷一个玩玩看。而刷入工具pmbootstrap在init的时候需要通过git拉gitlab的源码。虚拟机网络被墙,导致拉取失败。试过通过其他途径下载,再覆盖都会出现蜜汁报错。所以还是让虚拟机共享宿主机代理,直接init吧
操作步骤
以V2rayN为例子
打开允许局域网连接。(新版本的V2rayN会多出两个端口给局域网10810 && 10811)
确保config.json(配置文件在V2rayN所在目录下)里的listen为0.0.0.0,目的是接收局域网的请求
虚拟机设置网络适配器为NAT模式(或者自定义->选择VMnet8)
查看宿主机VMnet8的IP地址
Ubuntu设置代理(IP为上一步骤获取到的,端口是启用局域网后生成的)
这样就成功代理了
浏览器设置代理
打开settings 拉到最下的Network setting
设置成使用系统代理
git设置代理
代理地址替换成你们自己的
git config --global http.proxy 192.168.58.1:10811
git config --global https.proxy 192.168.58.1:10811
评论