[GH-ISSUE #339] 代理本地路由器管理页面失败 #254

Closed
opened 2026-02-27 23:16:11 +03:00 by kerem · 10 comments
Owner

Originally created by @zhyy2008z on GitHub (Dec 2, 2019).
Original GitHub issue: https://github.com/snail007/goproxy/issues/339

Steps to Reproduce

  1. 创建一个普通HTTP一级代理
  2. 设置系统代理服务器为该一级代理
  3. 访问由家中路由器创建的路由器登陆界面,如:http://192.168.3.1/

Context (Environment)

  1. proxy version is : v8.7
  2. full command is : proxy.exe http -t tcp -p "127.0.0.1:18308"
  3. system is : win10 1909
  4. full log is:
    2019/12/02 21:01:41 GET:http://192.168.3.1/
    2019/12/02 21:01:41 use parent : false, 192.168.3.1:80
    2019/12/02 21:01:41 conn 127.0.0.1:2618 - 192.168.3.1:80 connected [192.168.3.1:80]

Detailed Description

被测试路由器品牌型号为荣耀路由pro2,路由器前端框架应该是vuejs。

另外,使用goproxy代理访问了局域网中由另一台电脑的iis服务器创建的网站(iis10的默认初始页面,纯html静态页面),无此问题

测试由其他软件创建的代理服务器无此问题,例如:阿呆喵。

我测试了goproxy作为二级代理的情况,强制goproxy使用其他代理服务器作为上级代理,发现无此问题

结论:
1、此问题可能仅出现在goproxy设置为无上级代理的情况。
2、无法确定是否与被访问web服务器或者被访问者是网关有关?
3、goproxy的安全策略?

Originally created by @zhyy2008z on GitHub (Dec 2, 2019). Original GitHub issue: https://github.com/snail007/goproxy/issues/339 ## Steps to Reproduce <!--- Provide a link to a live example, or an unambiguous set of steps to --> <!--- reproduce this bug. Include code to reproduce, if relevant --> 1. 创建一个普通HTTP一级代理 1. 设置系统代理服务器为该一级代理 1. 访问由家中路由器创建的路由器登陆界面,如:http://192.168.3.1/ ## Context (Environment) <!--- How has this issue affected you? What are you trying to accomplish? --> <!--- Providing context helps us come up with a solution that is most useful in the real world --> 1. proxy version is : v8.7 1. full command is : proxy.exe http -t tcp -p "127.0.0.1:18308" 1. system is : win10 1909 1. full log is: 2019/12/02 21:01:41 GET:http://192.168.3.1/ 2019/12/02 21:01:41 use parent : false, 192.168.3.1:80 2019/12/02 21:01:41 conn 127.0.0.1:2618 - 192.168.3.1:80 connected [192.168.3.1:80] <!--- Provide a general summary of the issue in the Title above --> ## Detailed Description <!--- Provide a detailed description of the change or addition you are proposing --> 被测试路由器品牌型号为荣耀路由pro2,路由器前端框架应该是vuejs。 另外,使用goproxy代理访问了局域网中由另一台电脑的iis服务器创建的网站(iis10的默认初始页面,纯html静态页面),**无此问题**。 测试由其他软件创建的代理服务器**无此问题**,例如:阿呆喵。 我测试了goproxy作为二级代理的情况,强制goproxy使用其他代理服务器作为上级代理,发现**无此问题**。 结论: 1、此问题可能仅出现在goproxy设置为无上级代理的情况。 2、无法确定是否与被访问web服务器或者被访问者是网关有关? 3、goproxy的安全策略?
kerem closed this issue 2026-02-27 23:16:11 +03:00
Author
Owner

@snail007 commented on GitHub (Dec 2, 2019):

8.7更新过,先确认是不是最新更新的。

<!-- gh-comment-id:560412534 --> @snail007 commented on GitHub (Dec 2, 2019): 8.7更新过,先确认是不是最新更新的。
Author
Owner

@zhyy2008z commented on GitHub (Dec 2, 2019):

已重新下载并测试(proxy.exe SHA256: 897CB925B7CBDD34EF5721305BD9F45EDA819EE763792D05846A325E76E9D20B
),依然如此。之前网易云音乐问题(补充:这个版本代理网易云音乐和搜狐视频是正常的)也是我汇报的,这个与那个问题应该不是同一个问题。

<!-- gh-comment-id:560421742 --> @zhyy2008z commented on GitHub (Dec 2, 2019): 已重新下载并测试(proxy.exe SHA256: 897CB925B7CBDD34EF5721305BD9F45EDA819EE763792D05846A325E76E9D20B ),依然如此。之前网易云音乐问题(补充:这个版本代理网易云音乐和搜狐视频是正常的)也是我汇报的,这个与那个问题应该不是同一个问题。
Author
Owner

@snail007 commented on GitHub (Dec 3, 2019):

我用同样的方式代理,访问openwrt路由器管理页面没有发现问题。我没有你那款路由器,我这边没法复现,暂时无法定位原因。

<!-- gh-comment-id:560966921 --> @snail007 commented on GitHub (Dec 3, 2019): 我用同样的方式代理,访问openwrt路由器管理页面没有发现问题。我没有你那款路由器,我这边没法复现,暂时无法定位原因。
Author
Owner

@zhyy2008z commented on GitHub (Dec 3, 2019):

抱歉,重启操作系统后恢复正常,可能与我的操作系统运行异常有关。

<!-- gh-comment-id:561099190 --> @zhyy2008z commented on GitHub (Dec 3, 2019): 抱歉,重启操作系统后恢复正常,可能与我的操作系统运行异常有关。
Author
Owner

@zhyy2008z commented on GitHub (Dec 3, 2019):

刚才搞错了,是我昨晚睡前把192.168.3.1放到黑名单里(会通过二级代理访问路由器页面)了,可以暂时绕过这个问题,导致可以正常代理。

移除这个配置并重启proxy.exe后,还是不能正常访问。测试了另一台电脑也是如此。

另外,我测试了公司的路由器(BL-Link)登录页,这个可以正常访问。

以后再遇到可以在公网访问的页面并且proxy.exe无法代理时我再跟您汇报,以便于您定位问题!

<!-- gh-comment-id:561111222 --> @zhyy2008z commented on GitHub (Dec 3, 2019): 刚才搞错了,是我昨晚睡前把192.168.3.1放到黑名单里(会通过二级代理访问路由器页面)了,可以暂时绕过这个问题,导致可以正常代理。 移除这个配置并重启proxy.exe后,还是不能正常访问。测试了另一台电脑也是如此。 另外,我测试了公司的路由器(BL-Link)登录页,这个可以正常访问。 以后再遇到可以在公网访问的页面并且proxy.exe无法代理时我再跟您汇报,以便于您定位问题!
Author
Owner

@snail007 commented on GitHub (Dec 3, 2019):

你的需求是强制走上级,你需要加上--always参数。默认智能判断是否走上级。

<!-- gh-comment-id:561169954 --> @snail007 commented on GitHub (Dec 3, 2019): 你的需求是强制走上级,你需要加上--always参数。默认智能判断是否走上级。
Author
Owner

@zhyy2008z commented on GitHub (Dec 3, 2019):

我没有用--always参数,我把192.168.3.1放在黑名单里(走上级),这样就可以正常访问192.168.3.1了。

<!-- gh-comment-id:561170936 --> @zhyy2008z commented on GitHub (Dec 3, 2019): 我没有用--always参数,我把192.168.3.1放在黑名单里(走上级),这样就可以正常访问192.168.3.1了。
Author
Owner

@zhyy2008z commented on GitHub (Jun 15, 2020):

已找到与这个问题类似的可以公网访问的网页: http://114.116.81.183:10002/ ,该网站使用blazor技术搭建,通过goproxy代理会出错:报告某些dll请求失败,空回应。

<!-- gh-comment-id:644205439 --> @zhyy2008z commented on GitHub (Jun 15, 2020): 已找到与这个问题类似的可以公网访问的网页: http://114.116.81.183:10002/ ,该网站使用blazor技术搭建,通过goproxy代理会出错:报告某些dll请求失败,空回应。
Author
Owner

@snail007 commented on GitHub (Jun 16, 2020):

我单独一级模式和二级模式用最新版测试均正常.该网站一次性下载东西过多,需要关闭并发数量: --max-conns-rate 0,不然会超过默认20,有的连接就被关闭.

<!-- gh-comment-id:644463528 --> @snail007 commented on GitHub (Jun 16, 2020): 我单独一级模式和二级模式用最新版测试均正常.该网站一次性下载东西过多,需要关闭并发数量: `--max-conns-rate 0`,不然会超过默认20,有的连接就被关闭.
Author
Owner

@zhyy2008z commented on GitHub (Jun 16, 2020):

您好,设置过并发数量后,对 http://114.116.81.183:10002/ 的访问确实已经正常。 但是,之前反馈的荣耀路由pro2登录页问题仍然存在,我以后再发现公网可访问的有问题的页面再跟您汇报。

<!-- gh-comment-id:644768396 --> @zhyy2008z commented on GitHub (Jun 16, 2020): 您好,设置过并发数量后,对 http://114.116.81.183:10002/ 的访问确实已经正常。 但是,之前反馈的荣耀路由pro2登录页问题仍然存在,我以后再发现公网可访问的有问题的页面再跟您汇报。
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/goproxy#254
No description provided.