# 内网穿透netty版 **Repository Path**: myliuCoder/neiwangchuantounettyban ## Basic Information - **Project Name**: 内网穿透netty版 - **Description**: java版本 frp - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 28 - **Created**: 2019-08-03 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 结构 ![lanproxy](lanproxy.png) ![lanproxy](a1.png) ![lanproxy](a2.png) ### 配置 #### 服务端 proxy-server 的配置文件是 **conf/config.properties** ```properties server.bind=0.0.0.0 #非加密连接配置的端口 server.port=4900 #ssl 的配置 #如果 server.ssl.enable 设置为 false 则 ssl不生效 server.ssl.enable=true server.ssl.bind=0.0.0.0 server.ssl.port=4993 server.ssl.jksPath=test.jks server.ssl.keyStorePassword=123456 server.ssl.keyManagerPassword=123456 server.ssl.needsClientAuth=false #web管理端监听的配置 config.server.bind=0.0.0.0 config.server.port=8090 config.admin.username=admin config.admin.password=admin #Nginx代理端口 没想到更好的名字 暂且叫nginx吧 #这个端口的功能是接受一切外部请求 #然后根据域名的主机名字 分发到 不同的端口上 nginx.port=80 ``` > web管理端地址 http://ip:8090 #### 客户端配置 **conf/config.properties** ```properties # 这个 client.key 是 从后端管理页面添加客户端得到的key client.key= ssl.enable=true ssl.jksPath=test.jks ssl.keyStorePassword=123456 #你的代理服务器端IP地址 server.host= #代理服务器端监听的端口 根据实际情况配置 4993或则 4900 server.port=4993 ``` ### Run maven packgae 自己打包测试