当前位置:网站首页>内网穿透 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与“代理名称保持一致”)
可添加多个端口,示例如下:
边栏推荐
- Try compiling QT test on Allwinner V853 development board
- 百度无人驾驶商业化已“上路”
- 数据库系统原理与应用教程(071)—— MySQL 练习题:操作题 110-120(十五):综合练习
- {ValueError}Number of classes, 1, does not match size of target_names, 2. Tr
- CMake教程——Leeds_Garden
- Map by value
- SENSORO成长伙伴计划 x 怀柔黑马科技加速实验室丨以品牌力打造To B企业影响力
- Hardware Bear Original Collection (Updated 2022/07)
- LeetCode 1374. Generate an odd number of each character string
- LeetCode 0151. Reverse a string of words
猜你喜欢
手撸代码,Redis发布订阅机制实现
PanGu-Coder:函数级的代码生成模型
力扣刷题之求两数之和
如何看待腾讯云数据库负责人林晓斌借了一个亿炒股?
odoo coding conventions (programming conventions, coding guidelines)
MLX90640 Infrared Thermal Imager Temperature Measurement Module Development Notes (Complete)
Hardware Bear Original Collection (Updated 2022/07)
Mobile Zero of Likou Brush Questions
Pytorch模型训练实用教程学习笔记:一、数据加载和transforms方法总结
网站建设流程
随机推荐
在GBase 8c数据库后台,使用什么样的命令来对gtm、dn节点进行主备切换的操作?
ClassID的计算中,&表示啥意思
数值矩阵的图形表示
[Neural Network] This article will take you to easily analyze the neural network (with an example of spoofing your girlfriend)
百度无人驾驶商业化已“上路”
力扣刷题之合并两个有序数组
C#/VB.NET 从PDF中提取表格
DAO development tutorial [WEB3.0]
Keras深度学习实战——交通标志识别
How to query database configuration parameters in GBase 8c, such as datestyle.What function or syntax to use?
ExcelPatternTool: Excel form-database mutual import tool
安全作业7.25
安装GBase 8c数据库的时候,报错显示“Resource:gbase8c already in use”,这怎么处理呢?
What are the application advantages of SaaS management system?How to efficiently improve the digital and intelligent development level of food manufacturing industry?
明日盛会|ApacheCon Asia 2022 Pulsar 技术议题一览
即时通讯开发移动端弱网络优化方法总结
modbus bus module DAM-8082
通配符 SSL/TLS 证书
[pyqt5] Custom controls to achieve scaling sub-controls that maintain the aspect ratio
What should I do if the Win11 campus network cannot be connected?Win11 can't connect to campus network solution