作者 主题: wine无界18.05和18.04如果退出马上再开启,有时(不一定但很频繁,多数在设置为代理后浏览一些网页)就会出现监听端口相差一个数字的情况  (阅读 223 次)

iuf23

  • 访客
wine无界18.05和18.04如果退出马上再开启,有时(不一定,我的观察是正常用无界上一会网后退出并马上再次启动)就会出现监听端口相差一个数字的情况,如果启动时端口监听正常后立刻退出再次启动,实际监听的端口不会有异常.
发现这个现象是因为有些时候访问网页卡住(卡在waiting),所以打算重启无界,结果发现浏览器配置的代理不能用,但无界显示连接成功
虽然wine无界的界面还是显示设置的监听端口,但sudo netstat -tnclp 显示的实际监听端口却发现了变化,浏览器代理设置也会失效.
有空会尝试最新的Linux版本,但仍然反馈一下(反馈信息是18.05的),希望我的反馈能提供有用信息.
系统是Debian Stretch ,wine-1.8.7 (Debian 1.8.7-2)
fk.txt是反馈信息.

离线 zbpnqfut

  • 注册用户
  • *
  • 帖子: 2
刚刚又试了试u1805a,如果wine的无界退出后立刻再次启动,发生监听端口号与设置不符,再次退出后立即启动无界Linux版本的u1805a,也会出现相同的监听与设置不符
(比如设置为8580,但实际监听为8581,貌似是在设置端口上加1)
Linux无界输出:
$ ./u1805a -L 127.0.0.1:8580
0.001 LISTENING 127.0.0.1:8581
0.002 Connecting ...
5.175 CONNECTED
系统是Debian Stretch.

离线 jingyue

  • 自由发言用户
  • 注册用户
  • **
  • 帖子: 913
wine无界18.05和18.04如果退出马上再开启,有时(不一定,我的观察是正常用无界上一会网后退出并马上再次启动)就会出现监听端口相差一个数字的情况,如果启动时端口监听正常后立刻退出再次启动,实际监听的端口不会有异常.
发现这个现象是因为有些时候访问网页卡住(卡在waiting),所以打算重启无界,结果发现浏览器配置的代理不能用,但无界显示连接成功
虽然wine无界的界面还是显示设置的监听端口,但sudo netstat -tnclp 显示的实际监听端口却发现了变化,浏览器代理设置也会失效.
有空会尝试最新的Linux版本,但仍然反馈一下(反馈信息是18.05的),希望我的反馈能提供有用信息.
系统是Debian Stretch ,wine-1.8.7 (Debian 1.8.7-2)
fk.txt是反馈信息.

这个现象在许多 Linux 和 UNIX 比如 FreeBSD 上面,都是很常见的,
原因,ultra 之前在某论坛已经提过了,就是wine 的某个进程没有释放,还在本地(127.0.0.1)监听9666端口,所以当再次运行wine 时,便顺序监听下一个端口,比如 9667,或 9668,
还有的时候,无界浏览面板上面显示的是9666,而其实监听的是9668,
这都是常见的现象,


离线 zbpnqfut

  • 注册用户
  • *
  • 帖子: 2
没有释放?如何观察?我这里"netstat -tlnpc"没有发现wine退出后仍有监听8580(设置的端口).
以及有什么方便的解决办法?(端口变化造成代理失效,什么时候能释放还不知道)

离线 jingyue

  • 自由发言用户
  • 注册用户
  • **
  • 帖子: 913
火狐浏览器 Firefox 安装下面这个扩展,可以快速切换本地代理,

Re: GProxy Plus 3.1 版(5月23日)

GProxy Plus 3.1 增加了代理白名单的功能。欢迎反馈使用意见。

安装
https://addons.mozilla.org/zh-CN/firefox/addon/gproxy-plus/

注意事项
1. 需要 Firefox 60.0 以上
2. 选用的代理(视情况)会出现在浏览器代理设置里
3. 请点击蓝色箭头图标,阅读说明文档看完整介绍