[Others] 这么一个牛皮的功能,我只能碰运气使用
Tofloor
poster avatar
fozei
deepin
2022-03-09 18:35
Author

前置条件:

本人公司搭建了代理服务器,需要通过代理服务器,才能连接到外网。

这么多年摸摸索索,终于知道了给apt配置代理,应用商店才能用,给node配置代理,npm才能运行,给gradle设置代理,它才能构建项目;在有系统代理的情况下,给git设置空代理,才能拉外网代码仓库的代码。感谢深度移植qq,微信,也感谢腾讯给qq和腾讯贴心的加上了设置网络代理的入口。深度系统设置里网络的系统代理也很好用,这一切,维护了深度能作为一个主力生产系统的基本盘。

但是但是,有些应用是没给设置网络代理的入口的,比如Linux版本的腾讯会议,比如Linux版本的百度网盘,还有很多很多类似的应用,由于产品设计考虑欠佳,没有给网络代理设置入口,它本身,也没有去读取系统网络代理环境变量,这就很尴尬了。

但是,深度的设置-》网络-》应用代理是可以添加应用代理的啊,从15时代就有。把这个设置好,到启动器右键某个应用,是有“使用代理”可勾选项的。但是这个玩意,勾选之后,应用,依然不能联网啊!

真抓狂,是我对这个功能的理解不对?还是系统bug?这么多年了啊,我要吐槽啊吐槽啊吐槽啊!!!!!!!!!!!!!

友友们评论是可以用的,所以我也不知道我问题出在哪里,有点困惑。

我们的代理地址是proxy.xx.com,由于应用代理那里设置需要填入ip地址,所以我ping这个地址,得到它的真实IP,然后填入,保存,右键给应用设置启动代理,可是就是不行,郁闷。

我还有还有其他关于系统代理的问题,反馈好久了,大家帮忙给mark一下:

UEngind没读取网络代理环境变量:https://bbs.deepin.org/post/227003

补充

  1. 我说的外网,不是翻墙,是针对公司内网说的,比如访问百度,在我的语境下,就是访问外网。
  2. 我使用应用代理的方式没错。我昨天稀里糊涂的,Linux版本的腾讯会议就登录上去了(账号密码的方式,它那个微信登录的二维码,刷不出来,wine下的,也刷不出来),然后快速会议,会卡死(可笑的腾讯)。最后试了一下wine的腾讯会议,堪称完美,就是有他们提及的,视频画面会闪烁,但是只是自己这边闪烁,参会的人看不到闪烁。
  3. 今早来了之后,发现,同样的环境,Linux版本的腾讯会议,使用应用代理,又登录不上去了(虽然不能使用,只是想验证一下应用代理这个功能)

综上,我觉得9楼是正解,就是系统应用代理功能,可能有问题。

再次补充

一直关闭,重启,关闭重启的尝试,它自己又连上了,所以一定是系统应用代理有问题。顺着9楼的思路,我把应用图标发送到桌面,用文本编辑器查看,发现使用代理和不使用代理,桌面图标内容并没有发生变化。所以具体是啥原因,还待探索。

Reply Favorite View the author
All Replies
liwl
deepin
2022-03-09 18:38
#1

在控制中心设置好代理以后。在启动器,右键一个应用,启用代理。

感觉你是没有操作错误的。可以看看代理的日志。

image.png

image.png

Reply View the author
fozei
deepin
2022-03-09 18:43
#2
liwl

在控制中心设置好代理以后。在启动器,右键一个应用,启用代理。

感觉你是没有操作错误的。可以看看代理的日志。

image.png

image.png

是,我确实是这么玩的,可是就是不行,我也是醉了

Reply View the author
fozei
deepin
2022-03-09 18:44
#3
liwl

在控制中心设置好代理以后。在启动器,右键一个应用,启用代理。

感觉你是没有操作错误的。可以看看代理的日志。

image.png

image.png

对了,请教下,代理日志怎么看?

Reply View the author
ieayoio
deepin
2022-03-09 18:53
#4

这个可以用,我几年前就用过,应该还是你的用法有问题

Reply View the author
liwl
deepin
2022-03-09 19:04
#5
fozei

是,我确实是这么玩的,可是就是不行,我也是醉了

测试了以下,设置应用代理,果然没用。你需要设置系统代理,然后右键启动代理即可。看我的,设置的代理IP和端口

image.png

edge启用代理就可以上网了

image.png

Reply View the author
liwl
deepin
2022-03-09 19:04
#6
ieayoio

这个可以用,我几年前就用过,应该还是你的用法有问题

应用代理,的确有问题,需要系统代理才行

Reply View the author
fozei
deepin
2022-03-09 19:25
#7
liwl

测试了以下,设置应用代理,果然没用。你需要设置系统代理,然后右键启动代理即可。看我的,设置的代理IP和端口

image.png

edge启用代理就可以上网了

image.png

我试了下,不行。我大概知道你那里为什么行,以谷歌的Chrome为例,和FireFox不同,它是不能设置代理的,但是,它会读取系统代理,所以有了代理,它能联网。你试试Linux版本的腾讯会议,估计就和我一样了,上不去,系统代理和应用代理都不行。

Reply View the author
liwl
deepin
2022-03-09 19:27
#8
fozei

我试了下,不行。我大概知道你那里为什么行,以谷歌的Chrome为例,和FireFox不同,它是不能设置代理的,但是,它会读取系统代理,所以有了代理,它能联网。你试试Linux版本的腾讯会议,估计就和我一样了,上不去,系统代理和应用代理都不行。

哦,那好吧,你反馈给官方看看。我这不用腾讯会议哈,就不尝试了

tail

Reply View the author
rekees2020
deepin
2022-03-09 21:06
#9

从某版本开始,应用代理就没用了,需要在程序的.desktop文件exec那一行里加上代理

比如 Exec=/usr/bin/chromium %U --proxy-server=socks://127.0.0.1:1088

Reply View the author
ieayoio
deepin
2022-03-09 21:29
#10
liwl

应用代理,的确有问题,需要系统代理才行

我刚试了一下,不开系统代理,只开应用代理是可以的

Reply View the author
liwl
deepin
2022-03-09 21:33
#11
ieayoio

我刚试了一下,不开系统代理,只开应用代理是可以的

你有没有把外网先断开试试?

我刚开始也是应用代理,但是我看代理日志没有更新,我断开外网,就没法访问了。你可以试试看

Reply View the author
ieayoio
deepin
2022-03-09 21:40
#12
It has been deleted!
ieayoio
deepin
2022-03-09 21:40
#13
liwl

你有没有把外网先断开试试?

我刚开始也是应用代理,但是我看代理日志没有更新,我断开外网,就没法访问了。你可以试试看

我的代理是外网代理,断外网就没法用了,我断开以后再连上,应用代理也是生效的,关闭系统代理,一个浏览器打开应用代理,百度搜ip,变成了代理服务器的ip

Reply View the author
liwl
deepin
2022-03-09 21:51
#14
ieayoio

我的代理是外网代理,断外网就没法用了,我断开以后再连上,应用代理也是生效的,关闭系统代理,一个浏览器打开应用代理,百度搜ip,变成了代理服务器的ip

不是那个意思哈,我意思你的pc是一直用代理的吗?本地有没有连接外网的网卡,断开本地的连接外网的网线。

如果你本地的网线是内网,不是外网,那就不需要断开了

我做试验时,是有内网和外网的,我断开了外网的网络,从内网的一个代理出去的

Reply View the author
ieayoio
deepin
2022-03-09 22:10
#15
liwl

不是那个意思哈,我意思你的pc是一直用代理的吗?本地有没有连接外网的网卡,断开本地的连接外网的网线。

如果你本地的网线是内网,不是外网,那就不需要断开了

我做试验时,是有内网和外网的,我断开了外网的网络,从内网的一个代理出去的

我知道了,咱们说外网不是一个概念,我觉得能上百度就是外网,我pc是运行商的正常网络能百度,开应用代理以后代理网络可以正常生效

Reply View the author
doooooit
deepin
2022-03-09 22:17
#16

既然你整个电脑访问外网都需要代理,那就直接设置系统代理好了

Reply View the author
fozei
deepin
2022-03-10 17:01
#17
rekees2020

从某版本开始,应用代理就没用了,需要在程序的.desktop文件exec那一行里加上代理

比如 Exec=/usr/bin/chromium %U --proxy-server=socks://127.0.0.1:1088

我觉着我终于摸到方向了,顺着这个思路找下去,离真相不远了

Reply View the author
liamRay
deepin
2022-03-10 19:59
#18

我也感觉应用代理有BUG,,,在不开启系统代理的情况下 ,单独配置应用代理,给浏览器设置应用代理,访问IP 还是本地的,,,,当开启系统代理,,浏览器访问ip才是代理的地址,,此时设置不设置应用代理毫无卵用,,不影响 ,,,所以感觉应用代理有BUG

Reply View the author