MyGit

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)

官方网址 GitHub网址

frp-Android

README | 中文介绍

Project Introduction

frp Source project https://github.com/fatedier/frp

frp Help website https://www.frp.fun/

QQ group 222670265

Project demo Brief diagram

frp-Android-02.png frp-Android-03.png frp-Android-04.png

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:

frp-Android-02.png frp-Android-02.png

  • thank

bjbjoaoa@qq.com momo@188.com zqy1301@qq.com

最近版本更新:(数据更新于 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