# 内网穿透代理服务器 **Repository Path**: lazgo/proxy ## Basic Information - **Project Name**: 内网穿透代理服务器 - **Description**: No description available - **Primary Language**: Java - **License**: BSD-3-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 5 - **Created**: 2021-03-21 - **Last Updated**: 2021-03-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 内网穿透代理服务器 #### 介绍 该项目为netty开发的代理服务器,用于将内网端口映射成外网端口,只支持tcp连接 #### 安装教程 1. 该项目总共有两个分支,master分支为代理服务器,client分支为代理客户端。 [client分支](https://gitee.com/icelandbear/proxy/tree/client/) 2. 使用需要分别下载client和server两个发行版。 #### 使用说明 下面已配置tomcat代理服务器为例。 ---------------准备好下载好的server,在外网服务器47.10.0.1上配置服务端--------------- 1. 服务端配置文件 在启动代理服务器之前,需要配置config/userconfig.properties文件,配置文件中需要配置: >#服务器启动端口 server.port=8081 #每一个代理服务器服务器的并发连接数量 browser.server.connection.count=20 如果不在该文件书写任何配置的话,上面的配置就是默认配置。 2. 服务器启动 启动bin/com.iceland-1.0-SNAPSHOT.jar即完成启动。 ---------------准备好下载的client,在本机上配置客户端--------------- 1. 客户端配置 客户端的配置在config/defaultconfig.properties文件中,修改defaultConfig.properties配置文件如下: >#远程服务器地址 server.host=47.10.0.1 server.port=8081 #本地服务器地址,这里就是tomcat服务器的ip地址 local.server.host=127.0.0.1 local.server.port=8080 #映射的代理服务器端口 remote.server.port=8082 4. 客户端启动 直接执行bin/start.jar,控制台提示"注册成功",代表我们连接上了服务器,然后我们可以使用浏览器尝试访问代理服务器,由于我们的代理服务器ip是47.10.0.1:8081。 所以直接访问http://47.10.0.1:8081,可以发现成功访问到了tomcat页面。如果运行后没有任何输出直接结束就说明没访问到代理服务器,可能是因为代理服务器没开启或者客户端指定的代理服务器地址错误;如果提示注册失败,则是因为映射的代理服务器端口被占用。