mirror of
https://github.com/fatedier/frp.git
synced 2026-05-15 08:05:49 -06:00
[GH-ISSUE #2989] [Feature Request] C library and/or protocol description #2387
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#2387
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 @mickeyl on GitHub (Jun 21, 2022).
Original GitHub issue: https://github.com/fatedier/frp/issues/2989
Describe the feature request
I'd like to directly connect to
frpsfrom platforms where I can't installfrpc, e.g. iOS and/or microcontrollers, such as the ESP32 family of devices. For that I wonder whether a C library and/or a protocol description would be feasible, so that we could write our own clients that talk tofrps.Describe alternatives you've considered
There are no alternatives, I can't install
frpcon iOS or microcontrollers.Affected area
@fatedier commented on GitHub (Jun 21, 2022):
Maybe you can try to build it by tinygo
@github-actions[bot] commented on GitHub (Jul 22, 2022):
Issues go stale after 30d of inactivity. Stale issues rot after an additional 7d of inactivity and eventually close.
@Bellegar commented on GitHub (May 25, 2023):
I was searching for frp library build and found several github repos.
I merged v0.48.0 and @HaidyCao projects of mobile library and desktop library how much I understood Go into https://github.com/Bellegar/frp_lib. Prebuild libs for windows (shared) and android (aar) stored in release.
For direct iOS testing, https://github.com/HaidyCao/libfrp/releases provides prebuild libs of v0.42.0 version for ios and android.
But my frp library project (strictly speaking the interface of the HaidyCao libfrp version) is not so optimised for using as library, but it works correctly for stcp from windows as visitor to android.
Did not touch tinygo.