mellow-io / mellow

Mellow is a rule-based global transparent proxy client for Windows, macOS and Linux. Also a Proxifier alternative.
3.55k stars 469 forks source link

全局代理问题 #295

Closed 1y1n closed 3 years ago

1y1n commented 3 years ago

使用操作系统类型以及版本

虚拟机:Virtualbox 系统版本:winserver 2012R2

使用 Mellow 版本

v0.1.22

问题描述

  1. 开启代理后,除浏览器外会出现DNS错误(无法连接代理),mellow重新连接可以解决,如果重连不行,得反复重连几次,甚至可能一直都连不上。
  2. 有时候重启会出现端口占用的情况,导致无法启动成功,占用进程PID为0,得重启或者等待进程自动关闭才可以重新启动mellow。

问题复现步骤

  1. DNS错误:正常启动,浏览器可以使用代理。但非浏览器的浏览会出现DNS解析错误,如cmd命令行。 如果关闭mellow的系统代理,浏览器也无法上网,显示未连接到互联网(DNS_PROBE_FINISHED_NO_INTERNET)
  2. mellow启动,用一会之后重启mellow,可能两次以后才会失败

相关配置

[Endpoint]
MyProxyServer, builtin, socks, address=127.0.0.1, port=1082
Direct, builtin, freedom, domainStrategy=UseIP
Dns-Out, dns

[RoutingRule]
PROCESS-NAME, unknown process, Direct
FINAL, MyProxyServer

[Dns]
hijack = Dns-Out

[DnsServer]
8.8.8.8

相关日志、截图

问题1

cmd命令行及桌面程序无法连接代理。 图片 关闭mellow的系统代理功能后,浏览器也无法正常使用 图片 日志 图片

问题2

图片 图片

github-actions[bot] commented 3 years ago

This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 7 days