# frp-java **Repository Path**: jdragonhu/frp-java ## Basic Information - **Project Name**: frp-java - **Description**: frp for java, client only now. - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 7 - **Forks**: 7 - **Created**: 2017-11-22 - **Last Updated**: 2024-11-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # frp-java frp for java, client only now. ## 重点 - 当前支持frp 0.13版本 - 不支持tcp_mux,需要在frps上禁止 - 当前只支持TCP类型的通道 - 不支持TCP通道的加密和压缩传输 ## 已经实现的功能 - 和frps进行加密连接 - 提交proxy配置到frps - TCP通道的建立和通讯 ## 暂未实现的功能 - TCP通道的加密、压缩传输 - HTTP通道 - 待定 ## 运行配置 - 配置application.yml文件 ``` common: server-addr: localhost server-port: 7000 privilege_token: 1234567890 proxy: ssh: local_ip: 127.0.0.1 local_port: 22 remote_port: 7222 web: local_ip: 127.0.0.1 local_port: 8080 remote_port: 8880 ``` - 运行方式 ``` java -jar frpc.jar ``` ## 开发说明 - 使用spring boot框架 - 使用netty完成socket通讯 - 使用spring boot maven plugin进行打包 ``` mvn package ```