首页 > 其他 > 详细

snap设置代理

时间:2019-10-21 17:59:55      阅读:835      评论:0      收藏:0      [点我收藏+]

部分软件发行版只有snap版本,简单安装只能通过snap命令行安装。snap的安装方式,下载速度极慢,通常只有几kb/s,由于国内没有snap源,比较合适的方式,只能通过代理安装。
snap代理设置方式有两种:

方法一:使用systemctl设置

sudo systemctl edit snapd

使用http代理设置

[Service]
Environment="http_proxy=socks5://127.0.0.1:1080"
Environment="https_proxy=socks5://127.0.0.1:1080"

或者使用socks5代理设置

[Service]
Environment="http_proxy=socks5://127.0.0.1:1080"
Environment="https_proxy=socks5://127.0.0.1:1080"

实际上是在/etc/systemd/system/snapd.service.d/下建立一个.conf文件,非常的Linux的方式。
然后重载配置并重启snap服务

sudo systemctl daemon-reload
sudo systemctl restart snapd

对应设置好系统ss代理,测试安装snap版本的scrcpy

sudo snap install scrcpy

一开始速度坚持150kbps,然而几分钟后很快降低到10kbps左右,然后速度一直维持这样。

技术分享图片

方法二:用snap set方法设置代理

sudo snap set system proxy.http="http://127.0.0.1:1080"
sudo snap set system proxy.https="http://127.0.0.1:1080"

然后重载配置并重启snap服务

sudo systemctl daemon-reload
sudo systemctl restart snapd

对应设置好系统ss代理,测试安装snap版本的scrcpy

sudo snap install scrcpy

速度一直坚持150kbps,直到安装完成。

技术分享图片

并未对上述区别做各种网络和多个应用测试,所以不敢保证其他环境下也能得到一致的结果。

除了上述两个区别,还一个不同:
方法一设置后,通过

sudo snap get system proxy.http
sudo snap get system proxy.https

查询不到代理设置。
而通过方法二设置后,可以查询到。

技术分享图片

snap设置代理

原文:https://www.cnblogs.com/zzugyl/p/11714965.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!