[GH-ISSUE #1004] http导致客户端不断的重启 #794

Closed
opened 2026-05-05 12:30:25 -06:00 by gitea-mirror · 2 comments
Owner

Originally created by @willsonn on GitHub (Dec 10, 2018).
Original GitHub issue: https://github.com/fatedier/frp/issues/1004

frps,frpc 版本号:v0.22.0
frps,frpc都是ubuntu服务器.
问题描述:
再A服务器上有frps_1, 与frps_2。 在B服务器上是frpc_1。在C服务器上是frpc_2。目前A与B两台机器可以成功连接ssh与http。但是A与C能成功连接ssh,但是不能成功连接http。如果连接http,则导致客户端不断重启
Configures you used:
frps.ini
[common]
#要与frpc保持一致
bind_port = 2000
vhost_http_port = 7070

dashboard_port = 7501

dashboard_user = admin
dashboard_pwd = admin
max_pool_count = 5

frpc.ini
[common]
server_addr = 132.232.18.224
server_port = 2000

[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 8000

[web]
type = http
local_port = 4040
custom_domains = ******.com

错误日志如下:
这个是frpc的日志

2018/12/10 20:31:11 [I] [proxy_manager.go:136] [245f362bb3dd7e2b] proxy added: [ssh web]
2018/12/10 20:31:11 [I] [control.go:143] [ssh] start proxy success
2018/12/10 20:31:11 [I] [control.go:143] [web] start proxy success
2018/12/10 20:31:19 [I] [control.go:216] control writer is closing
2018/12/10 20:31:19 [W] [control.go:163] start new connection to server error: session shutdown
2018/12/10 20:31:19 [I] [service.go:118] try to reconnect to server...
2018/12/10 20:31:19 [I] [service.go:205] login to server success, get run id [245f362bb3dd7e2b], server udp port [0]
2018/12/10 20:31:19 [I] [proxy_manager.go:136] [245f362bb3dd7e2b] proxy added: [ssh web]
2018/12/10 20:31:19 [I] [control.go:143] [ssh] start proxy success
2018/12/10 20:31:19 [I] [control.go:143] [web] start proxy success
2018/12/10 20:43:25 [W] [control.go:163] start new connection to server error: session shutdown
2018/12/10 20:43:25 [I] [control.go:216] control writer is closing
2018/12/10 20:43:25 [I] [service.go:118] try to reconnect to server...
2018/12/10 20:43:25 [I] [service.go:205] login to server success, get run id [245f362bb3dd7e2b], server udp port [0]
2018/12/10 20:43:25 [I] [proxy_manager.go:136] [245f362bb3dd7e2b] proxy added: [ssh web]
2018/12/10 20:43:25 [I] [control.go:143] [ssh] start proxy success
2018/12/10 20:43:25 [I] [control.go:143] [web] start proxy success

下面是frps的日志

2018/12/10 20:31:19 ^[[1;34m[I] [proxy.go:87] [245f362bb3dd7e2b] [web] get a new work connection: [139.198.7.100:47666]^[[0m
2018/12/10 20:31:19 ^[[1;34m[I] [control.go:220] [245f362bb3dd7e2b] control writer is closing^[[0m
2018/12/10 20:31:19 ^[[1;34m[I] [proxy.go:73] [245f362bb3dd7e2b] [ssh] proxy closing^[[0m
2018/12/10 20:31:19 ^[[1;34m[I] [proxy.go:119] [245f362bb3dd7e2b] [ssh] listener is closed^[[0m
2018/12/10 20:31:19 ^[[1;33m[W] [newhttp.go:209] http: proxy error: EOF^[[0m
2018/12/10 20:31:19 ^[[1;34m[I] [proxy.go:73] [245f362bb3dd7e2b] [web] proxy closing^[[0m
2018/12/10 20:31:19 ^[[1;34m[I] [control.go:292] [245f362bb3dd7e2b] client exit success^[[0m
2018/12/10 20:31:19 ^[[1;34m[I] [service.go:319] client login info: ip [139.198.7.100:50256] version [0.22.0] hostname [] os [linux] arch [amd64]^[[0m
2018/12/10 20:31:19 ^[[1;34m[I] [control.go:196] [245f362bb3dd7e2b] Replaced by client [245f362bb3dd7e2b]^[[0m
2018/12/10 20:31:19 ^[[1;34m[I] [proxy.go:217] [245f362bb3dd7e2b] [ssh] tcp proxy listen port [8000]^[[0m
2018/12/10 20:31:19 ^[[1;34m[I] [control.go:335] [245f362bb3dd7e2b] new proxy [ssh] success^[[0m
2018/12/10 20:31:19 ^[[1;34m[I] [proxy.go:273] [245f362bb3dd7e2b] [web] http proxy listen for host [willson.site] location []^[[0m
2018/12/10 20:31:19 ^[[1;34m[I] [control.go:335] [245f362bb3dd7e2b] new proxy [web] success^[[0m
2018/12/10 20:43:25 ^[[1;34m[I] [proxy.go:87] [245f362bb3dd7e2b] [web] get a new work connection: [139.198.7.100:50256]^[[0m
2018/12/10 20:43:25 ^[[1;34m[I] [control.go:220] [245f362bb3dd7e2b] control writer is closing^[[0m
2018/12/10 20:43:25 ^[[1;34m[I] [proxy.go:73] [245f362bb3dd7e2b] [ssh] proxy closing^[[0m
2018/12/10 20:43:25 ^[[1;34m[I] [proxy.go:119] [245f362bb3dd7e2b] [ssh] listener is closed^[[0m
2018/12/10 20:43:25 ^[[1;33m[W] [newhttp.go:209] http: proxy error: EOF^[[0m
2018/12/10 20:43:25 ^[[1;34m[I] [proxy.go:73] [245f362bb3dd7e2b] [web] proxy closing^[[0m
2018/12/10 20:43:25 ^[[1;34m[I] [control.go:292] [245f362bb3dd7e2b] client exit success^[[0m
2018/12/10 20:43:25 ^[[1;34m[I] [service.go:319] client login info: ip [139.198.7.100:50338] version [0.22.0] hostname [] os [linux] arch [amd64]^[[0m
2018/12/10 20:43:25 ^[[1;34m[I] [control.go:196] [245f362bb3dd7e2b] Replaced by client [245f362bb3dd7e2b]^[[0m
2018/12/10 20:43:25 ^[[1;34m[I] [proxy.go:217] [245f362bb3dd7e2b] [ssh] tcp proxy listen port [8000]^[[0m
2018/12/10 20:43:25 ^[[1;34m[I] [control.go:335] [245f362bb3dd7e2b] new proxy [ssh] success^[[0m
2018/12/10 20:43:25 ^[[1;34m[I] [proxy.go:273] [245f362bb3dd7e2b] [web] http proxy listen for host [willson.site] location []^[[0m
2018/12/10 20:43:25 ^[[1;34m[I] [control.go:335] [245f362bb3dd7e2b] new proxy [web] success^[[0m
```
Originally created by @willsonn on GitHub (Dec 10, 2018). Original GitHub issue: https://github.com/fatedier/frp/issues/1004 frps,frpc 版本号:v0.22.0 frps,frpc都是ubuntu服务器. 问题描述: 再A服务器上有frps_1, 与frps_2。 在B服务器上是frpc_1。在C服务器上是frpc_2。目前A与B两台机器可以成功连接ssh与http。但是A与C能成功连接ssh,但是不能成功连接http。如果连接http,则导致客户端不断重启 Configures you used: frps.ini [common] #要与frpc保持一致 bind_port = 2000 vhost_http_port = 7070 dashboard_port = 7501 dashboard_user = admin dashboard_pwd = admin max_pool_count = 5 frpc.ini [common] server_addr = 132.232.18.224 server_port = 2000 [ssh] type = tcp local_ip = 127.0.0.1 local_port = 22 remote_port = 8000 [web] type = http local_port = 4040 custom_domains = ******.com 错误日志如下: 这个是frpc的日志 ``` 2018/12/10 20:31:11 [I] [proxy_manager.go:136] [245f362bb3dd7e2b] proxy added: [ssh web] 2018/12/10 20:31:11 [I] [control.go:143] [ssh] start proxy success 2018/12/10 20:31:11 [I] [control.go:143] [web] start proxy success 2018/12/10 20:31:19 [I] [control.go:216] control writer is closing 2018/12/10 20:31:19 [W] [control.go:163] start new connection to server error: session shutdown 2018/12/10 20:31:19 [I] [service.go:118] try to reconnect to server... 2018/12/10 20:31:19 [I] [service.go:205] login to server success, get run id [245f362bb3dd7e2b], server udp port [0] 2018/12/10 20:31:19 [I] [proxy_manager.go:136] [245f362bb3dd7e2b] proxy added: [ssh web] 2018/12/10 20:31:19 [I] [control.go:143] [ssh] start proxy success 2018/12/10 20:31:19 [I] [control.go:143] [web] start proxy success 2018/12/10 20:43:25 [W] [control.go:163] start new connection to server error: session shutdown 2018/12/10 20:43:25 [I] [control.go:216] control writer is closing 2018/12/10 20:43:25 [I] [service.go:118] try to reconnect to server... 2018/12/10 20:43:25 [I] [service.go:205] login to server success, get run id [245f362bb3dd7e2b], server udp port [0] 2018/12/10 20:43:25 [I] [proxy_manager.go:136] [245f362bb3dd7e2b] proxy added: [ssh web] 2018/12/10 20:43:25 [I] [control.go:143] [ssh] start proxy success 2018/12/10 20:43:25 [I] [control.go:143] [web] start proxy success ``` 下面是frps的日志 ```` 2018/12/10 20:31:19 ^[[1;34m[I] [proxy.go:87] [245f362bb3dd7e2b] [web] get a new work connection: [139.198.7.100:47666]^[[0m 2018/12/10 20:31:19 ^[[1;34m[I] [control.go:220] [245f362bb3dd7e2b] control writer is closing^[[0m 2018/12/10 20:31:19 ^[[1;34m[I] [proxy.go:73] [245f362bb3dd7e2b] [ssh] proxy closing^[[0m 2018/12/10 20:31:19 ^[[1;34m[I] [proxy.go:119] [245f362bb3dd7e2b] [ssh] listener is closed^[[0m 2018/12/10 20:31:19 ^[[1;33m[W] [newhttp.go:209] http: proxy error: EOF^[[0m 2018/12/10 20:31:19 ^[[1;34m[I] [proxy.go:73] [245f362bb3dd7e2b] [web] proxy closing^[[0m 2018/12/10 20:31:19 ^[[1;34m[I] [control.go:292] [245f362bb3dd7e2b] client exit success^[[0m 2018/12/10 20:31:19 ^[[1;34m[I] [service.go:319] client login info: ip [139.198.7.100:50256] version [0.22.0] hostname [] os [linux] arch [amd64]^[[0m 2018/12/10 20:31:19 ^[[1;34m[I] [control.go:196] [245f362bb3dd7e2b] Replaced by client [245f362bb3dd7e2b]^[[0m 2018/12/10 20:31:19 ^[[1;34m[I] [proxy.go:217] [245f362bb3dd7e2b] [ssh] tcp proxy listen port [8000]^[[0m 2018/12/10 20:31:19 ^[[1;34m[I] [control.go:335] [245f362bb3dd7e2b] new proxy [ssh] success^[[0m 2018/12/10 20:31:19 ^[[1;34m[I] [proxy.go:273] [245f362bb3dd7e2b] [web] http proxy listen for host [willson.site] location []^[[0m 2018/12/10 20:31:19 ^[[1;34m[I] [control.go:335] [245f362bb3dd7e2b] new proxy [web] success^[[0m 2018/12/10 20:43:25 ^[[1;34m[I] [proxy.go:87] [245f362bb3dd7e2b] [web] get a new work connection: [139.198.7.100:50256]^[[0m 2018/12/10 20:43:25 ^[[1;34m[I] [control.go:220] [245f362bb3dd7e2b] control writer is closing^[[0m 2018/12/10 20:43:25 ^[[1;34m[I] [proxy.go:73] [245f362bb3dd7e2b] [ssh] proxy closing^[[0m 2018/12/10 20:43:25 ^[[1;34m[I] [proxy.go:119] [245f362bb3dd7e2b] [ssh] listener is closed^[[0m 2018/12/10 20:43:25 ^[[1;33m[W] [newhttp.go:209] http: proxy error: EOF^[[0m 2018/12/10 20:43:25 ^[[1;34m[I] [proxy.go:73] [245f362bb3dd7e2b] [web] proxy closing^[[0m 2018/12/10 20:43:25 ^[[1;34m[I] [control.go:292] [245f362bb3dd7e2b] client exit success^[[0m 2018/12/10 20:43:25 ^[[1;34m[I] [service.go:319] client login info: ip [139.198.7.100:50338] version [0.22.0] hostname [] os [linux] arch [amd64]^[[0m 2018/12/10 20:43:25 ^[[1;34m[I] [control.go:196] [245f362bb3dd7e2b] Replaced by client [245f362bb3dd7e2b]^[[0m 2018/12/10 20:43:25 ^[[1;34m[I] [proxy.go:217] [245f362bb3dd7e2b] [ssh] tcp proxy listen port [8000]^[[0m 2018/12/10 20:43:25 ^[[1;34m[I] [control.go:335] [245f362bb3dd7e2b] new proxy [ssh] success^[[0m 2018/12/10 20:43:25 ^[[1;34m[I] [proxy.go:273] [245f362bb3dd7e2b] [web] http proxy listen for host [willson.site] location []^[[0m 2018/12/10 20:43:25 ^[[1;34m[I] [control.go:335] [245f362bb3dd7e2b] new proxy [web] success^[[0m ```
gitea-mirror 2026-05-05 12:30:25 -06:00
Author
Owner

@fatedier commented on GitHub (Dec 10, 2018):

使用相同配置本地测试没有问题。

是否是你的机器的网络问题导致连接中断,然后不断重连?

<!-- gh-comment-id:445817212 --> @fatedier commented on GitHub (Dec 10, 2018): 使用相同配置本地测试没有问题。 是否是你的机器的网络问题导致连接中断,然后不断重连?
Author
Owner

@willsonn commented on GitHub (Dec 11, 2018):

使用相同配置本地测试没有问题。

是否是你的机器的网络问题导致连接中断,然后不断重连?

不知道,多谢你了

<!-- gh-comment-id:446050025 --> @willsonn commented on GitHub (Dec 11, 2018): > 使用相同配置本地测试没有问题。 > > 是否是你的机器的网络问题导致连接中断,然后不断重连? 不知道,多谢你了
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: github-starred/frp#794
No description provided.