最近在做的项目需要用到frp来做代理连接本地内网机,卡在最后启动客户端的时候,提示报错:login to server failed: dial tcp xxxx:7000: connect: connection refuseddial tcp xxxx:7000: connect: connection refused!!找了很多尝试的办法,现在给大家列一下希望对大家有帮助。
我的电脑是mac M1PRO版本 下载的是:darwinarm64
服务器是X86_64(centos服务器查看cpu架构的指令是:uname -m)下载的是:linux_amd64
[common] bind_port = 7000 vhost_http_port = 8080
[common] server_addr = x.x.x.x server_port = 7000 [web] type = http local_port = 80 custom_domains = www.yourdomain.com [web2] type = http local_port = 8080 custom_domains = www.yourdomain2.com
先启动服务端frps,启动指令:
nohup ./frps -c frps.ini >/dev/null 2>&1 &
客户端启动指令:
./frpc -c frpc.ini
解决问题:
先查看服务端有没有正常启动成功,成功提示如下:
frps uses config file: frps.ini frps tcp listen on 0.0.0.0:7000 http service listen on 0.0.0.0:8080 frps started successfully
客户端启动时提示:
login to server failed: dial tcp xxxx:7000: connect: connection refuseddial tcp xxxx:7000: connect: connection refused
1.开放7000端口
firewall-cmd --zone=public --add-port=7000/tcp --permanent
2.配置立即生效
firewall-cmd --reload
3.查看防火墙所有开放的端口
firewall-cmd --zone=public --list-ports
再次在本地客户端上启动:./frpc -c frpc.ini
问题解决!!!!
上一篇:第四了解!wepoke黑科技外挂辅助器透视挂,微扑克辅助哪里有卖(果真有挂)-哔哩哔哩
下一篇:还有小白不会用stable diffusion?史上最全的stable diffusion环境配置指南_stable diffusion服务器