当前位置:网站首页>内网穿透 lanproxy部署
内网穿透 lanproxy部署
2022-08-01 19:22:00 【小黑笔记】
这次得环境用的是centos 7.9
windows和Linux环境都支持安装服务端及客户端都要有jdk
服务端和客户端最好是成套下载
服务端:proxy-server
客户端:proxy-client
一、服务端部署
1、在服务端服务器中,root目录下,创建proxy目录
指令:mkdir /root/proxy
验证手段:ls /root 查看显示内容中是否含有proxy目录
2、将“服务端”内的所有文件直接上传至/root/proxy目录中
3、启动内网穿透服务
指令:chmod +x /root/proxy/bin/startup.sh
指令:/root/proxy/bin/startup.sh
验证手段:ps -ef |grep lanproxy 查看是否有反馈内容
4、设置服务开机自启动
指令:echo /root/proxy/bin/startup.sh >> /etc/rc.local
验证手段:cat /etc/rc.local 查看是否含有/root/proxy/bin/startup.sh
5、网页登录验证 http://服务器IP:8090(我得实验环境用的虚拟机)
用户名:admin 密码:admin #可在配置文件/root/proxy/conf/config.properties里修改
server.bind=0.0.0.0
server.port=4900
server.ssl.enable=true
server.ssl.bind=0.0.0.0
server.ssl.port=4993
server.ssl.jksPath=testca.jks
server.ssl.keyStorePassword=test
server.ssl.keyManagerPassword=test
server.ssl.needsClientAuth=false
config.server.bind=0.0.0.0
config.server.port=8090
config.admin.username=admin
config.admin.password=admin
6、端口开放
云主机放行:4900、4993、8090、10000-11000端口段
二、客户端部署
1、在客户端中,root目录下,创建proxy目录
指令:mkdir /root/proxy
验证手段:ls /root 查看显示内容中是否含有proxy目录
2、将“客户端”内的所有文件直接上传至/root/proxy目录中
3、创建客户端
登录服务端web管理界面,创建客户端
复制客户端密钥
登录客户端命令行界面,修改配置文件:
修改/root/proxy/conf/config.properties文件,内容如下
ssl.enable=true
ssl.jksPath=testca.jks
ssl.keyStorePassword=test
server.host=192.168.163.100 #这里写实际应用场景服务端得IP
#default ssl port is 4993
server.port=4993
client.key=a97d7d802a04430e886ccc7187d2f0c3 #客户端密钥
4、启动内网穿透客户端
指令:chmod +x /root/proxy/bin/startup.sh
指令:/root/proxy/bin/startup.sh
验证手段:ps -ef |grep lanproxy 查看是否有反馈内容
5、设置服务开机自启动
指令:echo /root/proxy/bin/startup.sh >> /etc/rc.local
验证手段:cat /etc/rc.local 查看是否含有/root/proxy/bin/startup.sh
6、登录服务端web管理界面,查看客户端在线状态
做客户端端口映射
“代理名称”:以需要映射得端口名称命名,此处以22端口为例
“公网端口”:10000-11000之间得端口,一般单个客户端分配10个连续端口号,第一个客户端端口范围10000-10009,以此类推
“后端IP端口”:127.0.0.1:22 (此处22与“代理名称保持一致”)
可添加多个端口,示例如下:
边栏推荐
- modbus总线模块DAM-8082
- Keras深度学习实战——交通标志识别
- 【Redis】缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存击穿、缓存降级
- AcWing 797. 差分
- [Neural Network] This article will take you to easily analyze the neural network (with an example of spoofing your girlfriend)
- ClassID的计算中,&表示啥意思
- The XML configuration
- 【木棉花】#夏日挑战赛# 鸿蒙小游戏项目——数独Sudoku(3)
- [Kapok] #Summer Challenge# Hongmeng mini game project - Sudoku (3)
- Pytorch模型训练实用教程学习笔记:三、损失函数汇总
猜你喜欢
【综述专栏】IJCAI 2022 | 图结构学习最新综述:研究进展与未来展望
A simple Flask PIN
八百客、销售易、纷享销客各行其道
MySQL中超键、主键及候选键的区别是什么
硬件大熊原创合集(2022/07更新)
【蓝桥杯选拔赛真题47】Scratch潜艇游戏 少儿编程scratch蓝桥杯选拔赛真题讲解
在表格数据上,为什么基于树的模型仍然优于深度学习?
SENSORO成长伙伴计划 x 怀柔黑马科技加速实验室丨以品牌力打造To B企业影响力
Become a Contributor in 30 minutes | How to participate in OpenHarmony's open source contributions in multiple ways?
What should I do if the Win11 campus network cannot be connected?Win11 can't connect to campus network solution
随机推荐
SaaS管理系统的应用优势在哪里?如何高效提升食品制造业数智化发展水平?
MySQL开发技巧——并发控制
【Redis】缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存击穿、缓存降级
Ha ha!A print function, quite good at playing!
ExcelPatternTool: Excel表格-数据库互导工具
DAO开发教程【WEB3.0】
首篇 NLP 领域图神经网络综述:127 页,从图构建到实际应用面面观
Flowable-based upp (unified process platform) running performance optimization
常用命令备查
modbus总线模块DAM-8082
10 个 PHP 代码安全漏洞扫描程序
明尼苏达大学团队结合高通量实验与机器学习,实现有效可预测的特定位点重组过程,可调节基因编辑速度
Keras deep learning practice - traffic sign recognition
TestNG多个xml进行自动化测试
短视频软件开发,Android开发,使用Kotlin实现WebView
#yyds干货盘点# 面试必刷TOP101: 链表中倒数最后k个结点
Redis启动时提示Creating Server TCP listening socket *:6379: bind: No error
#yyds dry goods inventory# Interview must brush TOP101: the last k nodes in the linked list
[pyqt5] Custom controls to achieve scaling sub-controls that maintain the aspect ratio
如何记录分析你的炼丹流程—可视化神器Wandb使用笔记【1】