1Panel使用frp内网穿透,配置域名

陈占占
• 阅读 69

::: tip 1- 服务器(云服务器,轻量级云服务器)。 2-本地电脑(笔记本,台式电脑)。 3-1Panel(https://1panel.cn/) Linux 服务器运维管理面板。 :::

云服务器与本地电脑安装1Panel

安装1Panel面板,安装方法可以在对应文档中查看https://1panel.cn/docs/installation/online_installation/

云服务器上1Panel面板中安装frps 服务端(在安全组或者安全口开放对应端口号)(云服务器作为中转站)

启动服务端之后可以通过[服务器IP]:7500访问frps后台管理面板 1Panel使用frp内网穿透,配置域名

对应的信息可以按照需求自行更改,也可以保持默认。

本地电脑上1Panel面板中安装frpc 客户端

启动客户端之后可以通过[服务器IP]:7400访问frpc后台管理面板 1Panel使用frp内网穿透,配置域名

编写服务端frps.toml与客户端的frpc.toml文件信息

服务端frps.toml

bindAddr = "0.0.0.0"
#服务端监听端口
bindPort = 7000
#鉴权方式
auth.method = "token"
#客户端连接的token
auth.token = "chen12345678"

subdomainHost = "自定义域名"

#后台管理地址
webServer.addr = "0.0.0.0"
#后台面板端口号
webServer.port = 7500
#后台管理员账号
webServer.user = "admin"
#后台管理员密码
webServer.password = "666666"

# tls
#transport.tls.force = true
#transport.tls.certFile = "/etc/frp/ssl/server.crt"
#transport.tls.keyFile = "/etc/frp/ssl/server.key"
#transport.tls.trustedCaFile = "/etc/frp/ssl/ca.crt"

客户端的frpc.toml

#服务端公网IP地址(IP地址
serverAddr = "公网IP地址"
#服务端公网监听端口(服务端和客户端通讯端口)
serverPort = 7000
#鉴权方式(与服务端保持一致)
auth.method = "token"
#客户端连接的token(与服务端保持一致)
auth.token = "chen12345678"

#后台管理地址
webServer.addr = "0.0.0.0"
#后台面板端口号
webServer.port = 7400
#后台管理员账号
webServer.user = "admin"
#后台管理员密码
webServer.password = "123456"
webServer.pprofEnable = false

# tls
#transport.tls.certFile = "/etc/frp/ssl/client.crt"
#transport.tls.keyFile = "/etc/frp/ssl/client.key"
#transport.tls.trustedCaFile = "/etc/frp/ssl/ca.crt"


#TCP类型(端口对端口需要将客户点的端口暴露在公网场景下使用)
[[proxies]]
name = "Linux-Command"
type = "tcp"
#客户端IP这里填本机IP就可以或者是127.0.0.1
localIP = "127.0.0.1"
# 客户端本地的端口号(根据需要填写)
localPort = 40255
# 服务端的代理端口号(根据需要填写)
remotePort = 4000

穿透的应用或者网址配置域名

1Panel====》网站===》创建网站===》反向代理===》填入对于信息。

1Panel使用frp内网穿透,配置域名

此时网址还是不安全状态,需要申请证书,填入对于证书,网址才会显示安全状态。

b站有对应视频:

使用 1Panel 安装 FRP 内网穿透工具:使用 1Panel 安装 FRP 内网穿透工具

使用 1Panel 实现自动续签 SSL 证书:使用 1Panel 实现自动续签 SSL 证书

点赞
收藏
评论区
推荐文章
菜鸟阿都 菜鸟阿都
3年前
搭建个人内网穿透服务
内网穿透本地电脑上的服务无法通过互联网让其他人访问到,通过内网穿透技术可以为自己本地的服务提供互联网入口,无需将本地服务部署在服务器上,便可以让其他人可以访问前提准备本地web服务,访问8086端口阿里云服务器Ubuntu20.04疑问问:既然在使用frp内网穿透服务时,需要服务器,才能使本地服务互联网化,为什么不直接部署在服务器上?答:使用
Wesley13 Wesley13
3年前
SSH 隧道实现内网穿透
家里买了台NETGEAR路由器刷了梅林固件,可以在USB接口上挂个存储当NAS用,发现家里的移动宽带是没有公网ip的,于是在外网访问不到内网,ddns也没法用了(不要给我推荐花生壳内网版😝)。那么,需求就是如何让外网访问到内网ip。于是想到了从内网到公网上的某台机器建立一条ssh隧道,通过访问公网机器把数据穿透到内网,实现方法:在内
GoCoding GoCoding
3年前
FRP 内网穿透、反向代理
是一个专注于内网穿透的高性能的反向代理应用,支持TCP、UDP、HTTP、HTTPS等多种协议。可以将内网服务以安全、便捷的方式通过具有公网IP节点的中转暴露到公网。本文将以暴露内网Web服务为例,实践frp的安装部署。更多应用场景,可见。安装frp主要由客户端(frpc)和服务端(frps)组成,服务端通常部署在具有公网IP
Stella981 Stella981
3年前
CentOS8轻松搭建内网穿透frp和设置开机自动启动方法
!最高软件专注商标以及域名系统开发(https://static.oschina.net/uploads/img/202009/24161534_xOfD.jpeg)当下各种NAS各种私有云盛行的时代,如果想让其他人通过域名访问或测试本地构建的Web服务器,但是由于本地计算机没有公网固定IP,因此域名无法解析为本地计算机。此功能可以通过frp实现。
Stella981 Stella981
3年前
Spring Boot前后端分离项目配置SSL证书——HTTPS
网站添加免费SSL证书——HTTPS协议一、SSL证书的下载SpringBoot前后端分离项目配置SSL证书,需要申请两个证书。前端申请网站主域名的SSL证书,后端可以在域名管理里面新建一个子域名。例如我的项目前端域名为:www.mzwhzy.com,后端域名为:b
Wesley13 Wesley13
3年前
FRP内网穿透工具
1、什么是FRPfrp是一个可用于内网穿透的高性能的反向代理应用,支持tcp,udp,http,https协议。主要他是一个开源的。https://github.com/fatedier/frp(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.c
Stella981 Stella981
3年前
Nginx的几个常用配置和技巧
一个站点配置多个域名server {    listen       80;    server_name  opscoffee.cn b.opscoffee.cn;}server\_name后跟多个域名即可,多个域名之间用空格分隔一个服务配置多个站点server {
frp + Nginx实现内网穿透 配置多个子域名访问内部服务
缘起公司搬家,新家不能装专线,静态ip消失,改为动态IP了,这样内部服务器在外网就没法访问了,所幸我们有一台云服务器,有公网ip。这里只提示写这篇博客的原因,下面的操作是在我个人腾讯云服务器(带公网ip)和个人PC上测试使用,亲测通过。公司阿里云服务器是生
内网部署,移动端如何使用,且保障电脑端安全
"A.在企业内网自建DNS服务,然后使用域名代替公网IP重新配置;B.在互联网区域,使用互联网DNS服务将域名解析到公网IP;C.在内网区域,使用自建DNS服务将域名解析到服务器内网IP,这样内网电脑不能联网也能正常使用,互联网手机也能正常收发消息;D.如
美凌格栋栋酱 美凌格栋栋酱
3个月前
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(