林哥运维 发表于 2024-3-29 10:47:26

【已完成】frp实现内网穿透让你的家里云秒变服务器详...

一、基本环境1 可以有公网IP的实体机(比如vps等) (操作之前 放行防火墙或者关闭阿里云腾讯带安全组的,请安全组先放行端口)2 目标设备(就是你内网中的机器)3.公网云服务器需要安装宝塔、家里云或者家里电脑也需要装宝塔 【linux】且双方都需要安装docker服务4.Frps 代表的是server端,这个端是在公网上面的5.Frpc代表的是服务端。这个是在家里云或者家里电脑上的。二、直接上手操作



vi /root/frps.toml
# 鉴权方式
auth.method = "token"
# 客户端连接的token,相当于密码
auth.token = "a123456"#这个密码等会客户端需要用
# 服务端UI界面端口
webServer.port = 7500
webServer.addr = "0.0.0.0"
# dashboard's username and password are both optional
webServer.user = "admin"
webServer.password = "a123456" #这个是web管理的密码
bindAddr = "0.0.0.0"
bindPort = 7000
#kcpBindPort = 7000
quicBindPort = 7000
transport.maxPoolCount = 2000
transport.tcpMux = true
transport.tcpMuxKeepaliveInterval = 60
transport.tcpKeepalive = 7200
transport.tls.force = false
log.to = "./frps.log"
# trace, debug, info, warn, error
log.level = "error"
log.maxDays = 1
log.disablePrintColor = false
# Only allow frpc to bind ports you list. By default, there won't be any limit.
allowPorts = [
{ start = 1, end = 65535 }




配置完成文件我们需要启动服务端直接命令启动docker <说明一下:千万不要带端口映射启动服务端>docker run --restart=always --network host -d -v /root/frpc.toml:/etc/frp/frpc.toml --name frpc snowdreamtech/frpc#自带下载镜像




启动成功之后我们登陆web管理 (ip:7500 用户名dashboard_user, 密码dashboard_pwd)



能登陆管理界面就说明我们的服务端安装成功了三、安装客户端 客户端配置文件名:frpc.toml



vi /root/frpc.toml
serverAddr = "xx.xx.xx.1xxx" #服务端ip
serverPort = 7000
auth.method = "token"
auth.token = "a123456"#服务端密码
transport.poolCount = 200
transport.tcpMux = true
transport.tcpMuxKeepaliveInterval = 60
transport.protocol = "tcp"
transport.tls.enable = false
udpPacketSize = 1500
# transport.proxyURL = "socks5://123:123@192.168.2.1:11111"
[]
name = "web1"
type = "tcp"
localIP = "127.0.0.1"
localPort = 443#代理类型ssl:443 http:80
remotePort = 4000 你想什么端口就什么端口
[]
name = "web1u_443"
type = "udp"
localIP = "127.0.0.1"
localPort = 443    这里也是一样
remotePort = 4000一样




四、配置完成启动docker 启动命令:docker run --restart=always --network host -d -v /root/frpc.toml:/etc/frp/frpc.toml --name frpc snowdreamtech/frpc#自带下载镜




然后我们再到服务端管理平台查看




绿色的就说明正常了!我们需要到宝塔建站点!如果是ssl站点那么我们就要建和公网上面的域名一样(为多站点提供),而且证书可以随便弄
搞服务端 建站做反向代理 http就代理http https就代理https弄完刷新就可以看效果了!!!如果不懂的地方可以在帖子后面留言,我会及时处理,或者加入宝塔官方群

宝塔用户_dzexpr 发表于 2024-4-10 22:53:07

安装不上 也访问不了

宝塔用户_pngjuq 发表于 2024-4-8 15:42:50

这个我觉得重点还是在安装,这一步上,麻烦出一个怎么按照frp的,谢谢

林哥运维 发表于 2024-4-8 20:46:59

宝塔用户_pngjuq 发表于 2024-4-8 15:42
这个我觉得重点还是在安装,这一步上,麻烦出一个怎么按照frp的,谢谢

docker上面直接拉镜像不会?

宝塔用户_dzexpr 发表于 2024-4-10 19:56:32

在哪里下载软件

1636639208yqmv 发表于 2024-4-15 02:31:21

创建容器输入你的命令后提示拉取失败,能不能用宝塔软件商店安装FRP应用写个教程啊。

林哥运维 发表于 2024-4-19 02:17:25

宝塔用户_dzexpr 发表于 2024-4-10 19:56
在哪里下载软件

不需要下载软件
页: [1]
查看完整版本: 【已完成】frp实现内网穿透让你的家里云秒变服务器详...