snail007 / goproxy

🔥 Proxy is a high performance HTTP(S) proxies, SOCKS5 proxies,WEBSOCKET, TCP, UDP proxy server implemented by golang. Now, it supports chain-style proxies,nat forwarding in different lan,TCP/UDP port forwarding, SSH forwarding.Proxy是golang实现的高性能http,https,websocket,tcp,socks5代理服务器,支持内网穿透,链式代理,通讯加密,智能HTTP,SOCKS5代理,黑白名单,限速,限流量,限连接数,跨平台,KCP支持,认证API。
https://snail007.host900.com/goproxy/manual/zh/
GNU General Public License v3.0
15.87k stars 3.01k forks source link

黑名单域名文件在配置--auth-url不生效 #497

Closed mjh-jason closed 2 years ago

mjh-jason commented 2 years ago

Expected Behavior

1.预期是根据黑名单文件内的内容进行拦截

Possible Solution

1.配置了auth-url后,黑名单域名文件不生效

Steps to Reproduce

51J@`$XTLFEWOHN8 OSX9QG

Context (Environment)

  1. proxy version is : 最新的商业版
  2. full command is : proxy @configfile.txt
  3. system is : centos7

Detailed Description

1.黑名单域名文件不生效,不知道是不是我哪里配错的问题,望指教,谢谢

Possible Implementation

snail007 commented 2 years ago

socks5代理协议下,客户端可以决定是否使用代理解析域名,如果客户端先把域名在客户端本地解析成IP,再让代理连接IP,你设置的黑名单里面却写的是域名,这时候根本不能匹配上,也就不能拦截。

mjh-jason commented 2 years ago

非常感谢作者的回复。 HTTP代理协议下也不支持是吗?我这边测试了发现HTTP也拦截不了。 有办法限制客户端使用代理IP解析域名吗? 如果域名套了CDN是不是没办法拦截?

snail007 commented 2 years ago

是否解析域名后让代理连接ip,是客户端单方面行为,代理软件不能控制。