frp内网穿透搭建-宝塔版

news2024/9/21 23:41:49

一、搭建frp准备

  1. 下载frp部署文件:https://github.com/fatedier/frp/releases
  2. 把防火墙安全端口打开,默认7500,7000,其他的自行设置打开,如阿里云服务器要打开端口规则。

二、配置frps服务端

  • frps、frps.ini、LICENSE 的文件上传到指定的文件夹中。
  • 修改frps.ini配置文件,简单配置
[common]
# frp服务器ip,默认为0.0.0.0就是接受所有来者
bind_addr = 192.168.0.2
# 端口默认7000,客户端各服务端通信用的,两者必须一样
bind_port = 7000
# frp的web管理控制台的用户名密码,通过IP:7500登录
dashboard_user = admin
dashboard_pwd = admin
# 管理控制台的默认端口
dashboard_port = 7500

# 转发的服务端口
#vhost_ssh_port = 22
vhost_tcp_port01 = 8000
# 心跳连接,必须得有,不加60秒会自动断开连接
heartbeat_timeout = 30
  • 在宝塔中创建项目,点击网站>创建GO项目/其他项目。执行命令/www/wwwroot/frps/frps -c /www/wwwroot/frps/frps .ini
    在这里插入图片描述
  • 访问192.168.0.2:7500,通了,配置服务端完成

三、配置frpc客户端

  • frpc、frpc.ini、LICENSE 的文件上传到指定的文件夹中。
  • 修改frpc.ini配置文件,简单配置
[common]
#frp服务器的公网ip地址
server_addr = 192.168.0.2
#frp服务器的通信端口,默认是7000。更改更安全。
server_port = 7000

[ssh]
#协议类型
type = tcp
#当前内网服务器的网卡IP地址,不要用127.0.0.1
local_ip = 127.0.0.1
#要转发的服务端口
local_port = 22
#映射到公网上的对应端口
remote_port = 8000

#服务器与客户机之间的心跳连接:如果没有会每隔60秒自动断开。
heartbeat_timeout = 30
  • 打开《进程守护管理器》没有安装上就可,安装完添加进程管理,启动命令/www/wwwroot/frpc/frpc -c /www/wwwroot/frpc/frpc .ini如图
    在这里插入图片描述
  • 访问192.168.0.2:8000就通到客户机上了。

注:
配置模板解释:点击查看
报错问题:
报错内容:Create server listener error, listen tcp 0.0.0.0:7000: bind: address already
报错原因:7000端口被占用
报错解决:(1)输入命令netstat -tanlp (2)找到端口所占进程的pid,在kill掉 kill -9 xxx

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/57946.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Java并发编程—java异步Future的迭代过程

在我们java多线程中,我想做一件事儿,但是我又不想影响主线程的执行,很多铁子都会想到用异步任务完成,这个时候我们的主角FutureTask就登场了。 一、FutureTask介绍 FutureTask提供了对Future的基本实现,是一个可取消的…

aws batch 在eks上配置计算环境和提交任务

文档 Getting started with Amazon Batch on Amazon EKSAmazon EKS jobsMemory and vCPU considerations for Amazon Batch on Amazon EKS batch不会管理集群,只是会管理节点(自动扩缩)并运行任务。batch在eks中单独管理自身资源&#xff0…

异常Exception

1.异常是什么? 程序中可能出出现的问题 2.异常体系的最上层父类是谁?异常分为几类 父类:Exception 异常分为两类:编译时异常、运行时异常 3.编译时异常和运行时异常的区别 编译时异常:除了RuntimeException和他的子类…

华为悦盒ec6108v9c使用ADB卡刷Linux(Ubuntu)

1. adb连接华为ec6108v9c: adb连接盒子IP: adb connect 192.168.3.4进入adb shell: adb shell在安卓后台终端输入以下命令,读取盒子的 reg name 管脚对应名称: cat /dev/block/mmcblk0p1 | grep -a hi3798m 2. 用Hitool工具制作对应你盒子reg名称的烧…

Python测试进阶(一)

文章目录测试框架pytestMarkskip参数化异常处理数据驱动Allure集成生成报告Fixture基操作用域yield数据共享自动应用参数化ini运行规则配置命令行参数指定/忽略执行目录配置日志插件开发常用插件分布式并发自定义插件打包发布hook小结测试框架 先了解unittest问题分析 自动化测…

SAS,Stata,HLM,R,SPSS和Mplus分层线性模型HLM分析学生受欢迎程度数据

全文链接:http://tecdat.cn/?p10809本文用于比较六个不同统计软件程序(SAS,Stata,HLM,R,SPSS和Mplus)的两级分层线性模型的过程和输出(点击文末“阅读原文”获取完整代码数据&#…

Java项目:SSM学生会管理系统

作者主页:源码空间站2022 简介:Java领域优质创作者、Java项目、学习资料、技术互助 文末获取源码 项目介绍 本项目分为管理员、学生两种角色, 管理员角色包含以下功能: 管理员登陆,管理学生,管理机构,活动信息发布,部门管理,职位…

仿SpringBoot启动Dome实现

文章目录前言环境搭建依赖项目结构实现启动获取服务器自动配置启动Tomcat总结前言 填一下以前这篇博文:如何纯注解整合Spring SpringMVC Mybatis埋下的坑,我们来简单的了解一下SpringBoot它做的一些自动配置是怎么一回事,同时也看看SpringBo…

【人民币识别】人民币序列号识别【含GUI Matlab源码 908期】

⛄一、简介 本文描述的人民币序列号识别系统实现了从图像预处理到识别结果的过程, 而序列号识别是本文的重要内容.以序列号区域为研究对象, 主要包括图像预处理、图像分割以及序列号识别等过程。 1 图像预处理 人民币图像总体上来说灰度偏高, 灰度值基本上都大于150 (对8位25…

具有平滑正曲线边界的一般凸体的精确闭式闵可夫斯基研究(Matlab代码实现)

👨‍🎓个人主页:研学社的博客 💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜…

Minecraft 1.19.2 Forge模组开发 04.动画效果物品

我们本次实现一个具有动画效果的物品,本次演示的模型代码均在文末给出 效果演示效果演示效果演示 首先,请确保你的开发包中引入了geckolib依赖,相关教程请参考:Minecraft 1.19.2 Forge模组开发 03.动画生物实体 1.首先我们要使用geckolib制…

(三)操作系统的运行环境

文章目录一、操作系统的运行机制1. 时钟管理2. 中断机制3. 原语4. 系统数据结构5. 系统调用二、操作系统体系结构1. 传统的操作系统结构(大内核)第一代:无结构OS第二代:模块化结构OS:模块-接口法OS第三代:分…

[附源码]计算机毕业设计springboot学习帮扶网站设计与实现

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

坦克大战②

1. 我方坦克发射单颗子弹 当发射一颗子弹后,就相当于启动一个线程来控制它的位置坐标;Hero[我方坦克]有子弹的对象,当按下J时,就创建一个发射子弹的线程,通过坐标变化让子弹不停的移动,形成一个射击的效果&…

redis 集群搭建的三种方式

文章目录一、Redis主从二、Redis哨兵三、Redis集群一、Redis主从 二、Redis哨兵 三、Redis集群 下载redis wget http://download.redis.io/releases/redis-5.0.3.tar.gz解压redis tar zxvf redis-5.0.3.tar.gz进行重命名 mv redis-5.0.3 redis安装gcc yum install gcc进入red…

如何学习一门技术

如何学习一门技术 同样的生活,在你经历了一些意外和不如意之后,你再回过头来看,之前你所抱怨的生活其实是一个蛮不错的生活。 罗翔:每一个人都应该拥有学习的能力和权力,真正的知识要能走出书斋,去影响每…

StarkNet 性能路线图

目录 前言 区块限制:Validity Rollups vs L1 为什么 L1 吞吐量有限? 为什么相同的障碍不影响validity rollups? Sequencer 并行化 Cairo-VM 的新 Rust 实现 Rust 对 sequencer重新实现 Provers呢? Summary 参考 前言 St…

详解设计模式:迭代器模式

迭代器模式(Iterator Pattern)也被称为游标模式(Cursor Pattern),是在 GoF 23 种设计模式中定义了的行为型模式。是一种最简单也最常见的设计模式。 迭代器模式 可以让用户透过特定的接口巡访容器中的每一个元素而不用…

HTML5期末大作业:美食网页主题网站设计与实现——HTML+CSS+JavaScript月饼美食食品企业网站html模板9页面

👨‍🎓静态网站的编写主要是用HTML DIVCSS JS等来完成页面的排版设计👩‍🎓,常用的网页设计软件有Dreamweaver、EditPlus、HBuilderX、VScode 、Webstorm、Animate等等,用的最多的还是DW,当然不同软件写出的…

[附源码]计算机毕业设计校园运动会管理系统Springboot程序

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…