lanproxy

项目地址:ffay/lanproxy
简介:lanproxy 是一个将局域网个人电脑、服务器代理到公网的内网穿透工具,目前仅支持 tcp 流量转发,可支持任何 tcp 上层协议(访问内网网站、本地支付接口调试、ssh 访问、远程桌面...)。目前市面上提供类似服务的有花生壳、TeamView、GoToMyCloud 等等,但要使用第三方的公网服务器就必须为第三方付费,并且这些服务都有各种各样的限制,此外,由于数据包会流经第三方,因此对数据安全也是一大隐患。
更多:作者   提 Bug   官网   
标签:

README | 中文文档

lanproxy 是一个将局域网个人电脑、服务器代理到公网的内网穿透工具,目前仅支持 tcp 流量转发,可支持任何 tcp 上层协议(访问内网网站、本地支付接口调试、ssh 访问、远程桌面...)。目前市面上提供类似服务的有花生壳、TeamView、GoToMyCloud 等等,但要使用第三方的公网服务器就必须为第三方付费,并且这些服务都有各种各样的限制,此外,由于数据包会流经第三方,因此对数据安全也是一大隐患。

相关地址

实现方案

lanproxy

使用

编译生成运行包

  • 拉取源码,运行 mvn package,打包后的资源放在 distribution 目录中,包括 client 和 server

配置

server 配置

server 的配置文件放置在 conf 目录中,配置 config.properties

server.bind=0.0.0.0

#与代理客户端通信端口
server.port=4900

#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

代理配置,打开地址 http://ip:8090 ,使用上面配置中配置的用户名密码登录,进入如下代理配置界面

webconfig

webconfig

webconfig

一个 server 可以支持多个客户端连接 配置数据存放在 ~/.lanproxy/config.json 文件中

client 配置

client 的配置文件放置在 conf 目录中,配置 config.properties


#与在 proxy-server 配置后台创建客户端时填写的秘钥保持一致;没有服务器可以登录 https://lanproxy.org/ 创建客户端获取秘钥
client.key=
ssl.enable=true
ssl.jksPath=test.jks
ssl.keyStorePassword=123456

#这里填写实际的 proxy-server 地址;没有服务器默认即可,自己有服务器的更换为自己的 proxy-server(IP)地址
server.host=lp.thingsglobal.org

#proxy-server ssl 默认端口 4993,默认普通端口 4900
#ssl.enable=true 时这里填写 ssl 端口,ssl.enable=false 时这里填写普通端口
server.port=4993

运行

  • 一台内网 pc 或服务器(运行 proxy-client);一台公网服务器(运行 proxy-server) -安装 java1.8 运行环境 -linux(mac)环境中运行 bin 目录下的 startup.sh -windows 环境中运行 bin 目录下的 startup.bat

其他

  • 后面是将自己电脑从 VPS 代理出去测试的一个地址,大家可以访问试试 http://devbook.thingsglobal.org/
  • 对于正常网站,80 和 443 端口只有一个,可以和 https://github.com/ffay/proxygateway 这个项目或 nginx 配合使用,不同域名反向代理到内部其他端口上去,再由其他端口映射到内网即可;对于 ssh 或远程桌面等可随意选择其他未占用的端口映射到内网
随手点击下面广告,支持我维护本站吧
随手点击下面广告支持我免费维护吧
Android 开发经验分享
随手点击下面广告支持本站吧
 
Android 开发经验分享