FrpcCluster/frpc-Android
Fork: 111 Star: 444 (更新于 1970-01-01 00:00:00)
license: Apache-2.0
Language: Java .
Android,安卓版frpc,一个快速反向代理,可帮助您将NAT或防火墙后面的本地服务器暴露给Internet。
最后发布版本: v0.21.0-demo ( 2018-11-13 17:34:56)
frp-Android
Project Introduction
frp Source project https://github.com/fatedier/frp
frp Help website https://www.frp.fun/
QQ group 222670265
Project demo Brief diagram
Development instructions
- Compilation process
- softwareAndroid studio 3.2
- Android, .aar Library Frp uses gombile to implement a go code compiled into android and ios platform can directly call the sdk class library
Android SDK usage
The sdk form provided in the Android system is a class library file with a .aar suffix. When developing, you only need to import the arr class library file into the android project.
- Import package
import frpclib.Frpclib;
Project logic
- Start initialization, write pre-connected server address, server port number, server toke
- Add tunnel
- Tcp protocol, encryption/compression is optional, other required fields
- Udp protocol, encryption/compression is optional, other required
- Http protocol, encryption/compression is optional, custom domain name/pan-domain name is optional
- Https protocol, encryption/compression is optional, custom domain name/pan-domain name is optional
- Tunnel list, you can copy the contents of the share list
Support situation
- Support
- Mobile phone free root
- Custom add server
- protocol tcp、udp、http、https
- Encryption, compression
- Dynamically add tunnels, delete tunnels (hot load)
- Custom domain name, pan domain name
- Sharing tunnel information
- Background process
- Support frps 0.13.0/0.15.0/0.16.0/0.17.0/0.18.0/0.21.0
- not support
- Save the configuration file (re-enter the software app and re-enter the information)
Development Plan
- Support for multiple frps server versions 0.13.0/0.15.0/0.16.0/0.17.0/0.18.0/0.21.0
- Support IOS Apple app https://github.com/TelDragon/frpc-IOS
- User platform login
- Get frps server list information, provide user server selection match
- Save configuration information
- Discard the frpc.ini startup file and execute the command directly using the "execute" function
Contributing frpc-Android
Interested in getting involved? We would like to help you!
- Take a look at our issues list and consider sending a Pull Request to dev branch.
- If you want to add a new feature, please create an issue first to describe the new feature, as well as the implementation approach. Once a proposal is accepted, create an implementation of the new features and submit it as a pull request.
- Sorry for my poor english and improvement for this document is welcome even some typo fix.
- If you have some wonderful ideas, send email to 542867428@qq.com.
Note: We prefer you to give your advise in issues, so others with a same question can search it quickly and we don't need to answer them repeatly.
Donation
- If frp-Android help you a lot, you can support us by:
- thank
最近版本更新:(数据更新于 1970-01-01 00:00:00)
2018-11-13 17:34:56 v0.21.0-demo
2018-11-13 16:31:27 v0.20.0-demo
2018-11-13 15:00:32 v0.19.0-demo
2018-10-30 19:18:50 v0.18.0-beta.2
2018-10-29 17:39:09 v0.18.0-demo
2018-10-29 17:02:47 v0.17.0-beta.1
2018-10-29 11:49:01 v0.16.0-beta.1
2018-10-29 10:16:53 v0.15.0-beta.1
2018-10-15 13:19:38 v0.13.0-beta.2
2018-10-13 20:48:31 v0.13.0-beta.1
主题(topics):
android, firewall, frp, go, golang, http, https, java, nat, proxy, socks5, tcp, tunnel, udp, websocket
FrpcCluster/frpc-Android同语言 Java最近更新仓库
2024-12-20 19:54:15 mybatis-flex/mybatis-flex
2024-12-19 21:53:46 spring-projects/spring-boot
2024-12-19 21:25:16 Stirling-Tools/Stirling-PDF
2024-12-19 16:28:14 Tornaco/Thanox
2024-12-19 10:42:01 alibaba/nacos
2024-12-18 20:58:34 dromara/forest