lanproxy实现内网穿透

注:实现lanproxy内网穿透前提需要一台公网服务器


目录

一、lanproxy是什么?

二、环境

三、部署

服务端

1.下载地址

2.部署 

3.添加客户端

客户端

1.下载地址

2.部署 

四、验证 

总结


 

导图如下:

一、lanproxy是什么?

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

二、环境

jdk1.7以上
公网服务器一台

linux(mac)环境中运行bin目录下的 startup.sh

windows环境中运行bin目录下的 startup.bat

三、部署

服务端

1.下载地址

下载服务端:https://file.nioee.com/d/2e81550ebdbd416c933f
选择 proxy-server-0.1.zip,下载到本地
 

2.部署 


将下载的上传到公网服务器

cd /usr/local/

#解压
unzip proxy-server-0.1.zip

cd proxy-server-0.1/conf/

 修改配置文件

vim /usr/local/proxy-server-0.1/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

启动客户端

cd /usr/local/proxy-server-0.1/bin

sh startup.sh


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

因为我这里已经做了客户端配置,所以有数据,新安装的是没有的

3.添加客户端

 

这里客户端还没有安装,所以是离线

客户端

1.下载地址

下载服务端:https://file.nioee.com/d/2e81550ebdbd416c933f
选择 proxy-server-0.1.zip,下载到本地

2.部署 


将下载的上传到内网服务器

cd /usr/local/

#解压
unzip proxy-java-client-0.1.zip

cd proxy-client-0.1/conf/

修改配置文件

vim /usr/local/proxy-java-client-0.1/conf/config.properties


#与在proxy-server配置后台创建客户端时填写的秘钥保持一致;
client.key=ac1400c11b614b66888cxxxxxxxx
ssl.enable=true
ssl.jksPath=test.jks
ssl.keyStorePassword=123456

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

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

启动客户端

cd /usr/local/proxy-client-0.1/bin

sh startup.sh

四、验证 

登录服务端查看是否在线

访问公网ip:8000  =  访问192.168.10.24:80


总结

上述环境用的环境为centos7.9,winodws运行bin下的bat文件

  • 7
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

岳暑

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值