Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

error: dial tcp 127.0.0.1:22: connect: connection refused #4210

Open
11 tasks
huoyanyanyi1 opened this issue May 10, 2024 · 5 comments
Open
11 tasks

error: dial tcp 127.0.0.1:22: connect: connection refused #4210

huoyanyanyi1 opened this issue May 10, 2024 · 5 comments

Comments

@huoyanyanyi1
Copy link

Bug Description

前提:客户端的防火墙关闭,服务器允许所有端口
问题:服务器连接客户端时,报错error: dial tcp 127.0.0.1:22: connect: connection refused
mac和android(arm64)作为客户端报错都是一样的

frpc Version

0.58.0

frps Version

0.58.0

System Architecture

linux/amd64,mac

Configurations

frpc配置

serverAddr = "180.184.60.200"
serverPort = 7000
auth.token = "12345678"

[log]
level = "debug"
disablePrintColor = true

[[proxies]]
name = "test"
type = "tcp"
localIP = "127.0.0.1"
localPort = 22
remotePort = 6000

#frps配置
bindPort = 7000
auth.method = "token"
auth.token = "12345678"
auth.oidc.issuer = ""
auth.oidc.audience = ""
auth.oidc.skipExpiryCheck = false
auth.oidc.skipIssuerCheck = false

Logs

admin@hanxiangdong frp % go run cmd/frpc/main.go -c ././conf/frpc.toml
2024-05-10 11:08:27.554 [I] [sub/root.go:142] start frpc service for config file [././conf/frpc.toml]
2024-05-10 11:08:27.554 [I] [client/service.go:294] try to connect to server...
2024-05-10 11:08:27.594 [I] [client/service.go:286] [cdc94978a46d35e7] login to server success, get run id [cdc94978a46d35e7]
2024-05-10 11:08:27.595 [I] [proxy/proxy_manager.go:173] [cdc94978a46d35e7] proxy added: [test]
2024-05-10 11:08:27.608 [I] [client/control.go:168] [cdc94978a46d35e7] [test] start proxy success
2024-05-10 11:08:35.916 [D] [proxy/proxy_wrapper.go:260] [cdc94978a46d35e7] [test] start a new work connection, localAddr: 192.168.10.16:57462 remoteAddr: 180.184.60.200:7000
2024-05-10 11:08:35.917 [E] [proxy/proxy.go:206] [cdc94978a46d35e7] [test] connect to local service [127.0.0.1:22] error: dial tcp 127.0.0.1:22: connect: connection refused
2024-05-10 11:10:04.140 [D] [proxy/proxy_wrapper.go:260] [cdc94978a46d35e7] [test] start a new work connection, localAddr: 192.168.10.16:57462 remoteAddr: 180.184.60.200:7000
2024-05-10 11:10:04.141 [E] [proxy/proxy.go:206] [cdc94978a46d35e7] [test] connect to local service [127.0.0.1:22] error: dial tcp 127.0.0.1:22: connect: connection refused
2024-05-10 11:13:09.077 [D] [proxy/proxy_wrapper.go:260] [cdc94978a46d35e7] [test] start a new work connection, localAddr: 192.168.10.16:57462 remoteAddr: 180.184.60.200:7000
2024-05-10 11:13:09.078 [E] [proxy/proxy.go:206] [cdc94978a46d35e7] [test] connect to local service [127.0.0.1:22] error: dial tcp 127.0.0.1:22: connect: connection refused
2024-05-10 11:13:23.180 [D] [proxy/proxy_wrapper.go:260] [cdc94978a46d35e7] [test] start a new work connection, localAddr: 192.168.10.16:57462 remoteAddr: 180.184.60.200:7000
2024-05-10 11:13:23.181 [E] [proxy/proxy.go:206] [cdc94978a46d35e7] [test] connect to local service [127.0.0.1:22] error: dial tcp 127.0.0.1:22: connect: connection refused

Steps to reproduce

1、 在mac上运行 go run cmd/frpc/main.go -c ././conf/frpc.toml 并连接服务端成功
2、在服务器执行ssh -oPort=6000 test@127.0.0.1

Affected area

  • Docs
  • Installation
  • Performance and Scalability
  • Security
  • User Experience
  • Test and Release
  • Developer Infrastructure
  • Client Plugin
  • Server Plugin
  • Extensions
  • Others
@vikii0210
Copy link

frps.toml 最下方把这个加进去就可以了

allowPorts = [
{ single = 22}
]

@huoyanyanyi1
Copy link
Author

还是一样的报错

@huoyanyanyi1
Copy link
Author

huoyanyanyi1 commented May 11, 2024

执行ssh -oPort=6000 test@127.0.0.1
服务端报错日志:
kex_exchange_identification: Connection closed by remote host
Connection closed by 127.0.0.1 port 6000
客户端报错日志:
admin@hanxiangdong frp % go run cmd/frpc/main.go -c ././conf/frpc.toml
2024-05-10 11:08:27.554 [I] [sub/root.go:142] start frpc service for config file [././conf/frpc.toml]
2024-05-10 11:08:27.554 [I] [client/service.go:294] try to connect to server...
2024-05-10 11:08:27.594 [I] [client/service.go:286] [cdc94978a46d35e7] login to server success, get run id [cdc94978a46d35e7]
2024-05-10 11:08:27.595 [I] [proxy/proxy_manager.go:173] [cdc94978a46d35e7] proxy added: [test]
2024-05-10 11:08:27.608 [I] [client/control.go:168] [cdc94978a46d35e7] [test] start proxy success
2024-05-10 11:08:35.916 [D] [proxy/proxy_wrapper.go:260] [cdc94978a46d35e7] [test] start a new work connection, localAddr: 192.168.10.16:57462 remoteAddr: 180.184.60.200:7000
2024-05-10 11:08:35.917 [E] [proxy/proxy.go:206] [cdc94978a46d35e7] [test] connect to local service [127.0.0.1:22] error: dial tcp 127.0.0.1:22: connect: connection refused
2024-05-10 11:10:04.140 [D] [proxy/proxy_wrapper.go:260] [cdc94978a46d35e7] [test] start a new work connection, localAddr: 192.168.10.16:57462 remoteAddr: 180.184.60.200:7000
2024-05-10 11:10:04.141 [E] [proxy/proxy.go:206] [cdc94978a46d35e7] [test] connect to local service [127.0.0.1:22] error: dial tcp 127.0.0.1:22: connect: connection refused
2024-05-10 11:13:09.077 [D] [proxy/proxy_wrapper.go:260] [cdc94978a46d35e7] [test] start a new work connection, localAddr: 192.168.10.16:57462 remoteAddr: 180.184.60.200:7000
2024-05-10 11:13:09.078 [E] [proxy/proxy.go:206] [cdc94978a46d35e7] [test] connect to local service [127.0.0.1:22] error: dial tcp 127.0.0.1:22: connect: connection refused
2024-05-10 11:13:23.180 [D] [proxy/proxy_wrapper.go:260] [cdc94978a46d35e7] [test] start a new work connection, localAddr: 192.168.10.16:57462 remoteAddr: 180.184.60.200:7000
2024-05-10 11:13:23.181 [E] [proxy/proxy.go:206] [cdc94978a46d35e7] [test] connect to local service [127.0.0.1:22] error: dial tcp 127.0.0.1:22: connect: connection refused

@xqzr
Copy link

xqzr commented May 12, 2024

客户端上执行

ss -tnlp sport 22

检查端口监听情况

@huoyanyanyi1
Copy link
Author

admin@hanxiangdong ~ % sudo netstat -an | grep 22
Password:
tcp4 0 0 127.0.0.1.57229 . LISTEN
tcp4 0 0 192.168.10.16.55157 223.6.6.6.443 ESTABLISHED
tcp4 0 0 192.168.10.16.54804 17.57.145.149.5223 ESTABLISHED
tcp4 0 0 192.168.10.16.53329 180.184.60.200.22 ESTABLISHED
tcp4 0 0 192.168.10.16.54229 192.168.10.254.80 CLOSE_WAIT
tcp4 0 0 192.168.10.16.50179 108.177.97.188.5228 ESTABLISHED
tcp6 0 0 fe80::aede:48ff:.50822 fe80::aede:48ff:.49359 ESTABLISHED
tcp4 0 0 127.0.0.1.62722 . LISTEN
3ca2d50d3f81401f dgram 0 0 0 3ca2d50d3f8121a7 0 3ca2d50d3f81226f
3ca2d50d3f81226f dgram 0 0 0 3ca2d50d3f8121a7 0 0
kctl 0 0 22 3 com.apple.net.netagent
kctl 0 0 22 7 com.apple.netsrc

本机的22端口是没有启动 不知道什么原因

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants