mirror of
https://github.com/fatedier/frp.git
synced 2026-05-15 16:15:49 -06:00
[GH-ISSUE #3099] IOS系统ish中运行frpc发生错误 #2483
Labels
No labels
In Progress
WIP
WaitingForInfo
bug
doc
duplicate
easy
enhancement
future
help wanted
invalid
lifecycle/stale
need-issue-template
need-usage-help
no plan
proposal
pull-request
question
todo
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/frp#2483
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @anarckk on GitHub (Sep 12, 2022).
Original GitHub issue: https://github.com/fatedier/frp/issues/3099
Bug Description
在ios软件ish中,运行frpc客户端,使用stcp,报告错误

frpc Version
frp_0.43.0
frps Version
frp_0.43.0
System Architecture
frpc: IOS linux/386
Configurations
Logs
Steps to reproduce
...
Affected area
@anarckk commented on GitHub (Sep 12, 2022):
造成困扰的代码位置:
9d077b02cf/client/visitor.go (L106)@anarckk commented on GitHub (Sep 12, 2022):
在配置没有改动的情况下,我使用了旧版本
frp_0.34.2_linux_386.tar.gz,就没问题了,运行正常@fatedier commented on GitHub (Sep 13, 2022):
你可以先手动改了测试看看是什么错误
@anarckk commented on GitHub (Sep 13, 2022):
这个错误也许和frp无关,但是,我觉得原生错误frp应该打印到控制台里,这样在排查错误的时候更方便
@anarckk commented on GitHub (Sep 13, 2022):
我想问下,这里的代码是否是有意这么写的?
@fatedier commented on GitHub (Sep 13, 2022):
accept失败的可能性不多,一般只在关闭监听,和并发建立连接非常多的情况下才会出现。相比于打印日志,如果确认是后者,应该需要优化代码。@anarckk commented on GitHub (Sep 20, 2022):
我写了一个简单小代码进行测试
运行结果是
这可能不是frp的问题,而是环境就不支持accept,为什么会这样呢?
@fatedier commented on GitHub (Sep 27, 2022):
可能是你的运行环境的 libc 库的实现问题。
@dingshaohua-com commented on GitHub (Aug 17, 2023):
看这里
https://www.cnblogs.com/dingshaohua/p/17637206.html
@mlkt commented on GitHub (Nov 6, 2023):
用 go 1.17 版本编译就没事,新版go可能用了什么新的指令,导致iSH不支持
@SkywalkerSpace commented on GitHub (Jan 22, 2025):
frp_0.31.2_linux_386.tar.gz,ish 用这个版本,虽然经常自动断开,但是能自动重连,应急用用
login_fail_exitwhen reconnecting #4587