群联科技
群联科技
群联科技
群联科技

frp实现内网穿透让你的家里云秒变服务器手把手教程

121次阅读
没有评论

 一、基本环境

1 可以有公网IP的实体机(比如vps等) (操作之前 放行防火墙或者关闭  阿里云  腾讯带安全组的,请安全组先放行端口)
2 目标设备(就是你内网中的机器)
3.公网云服务器需要安装宝塔、家里云或者家里电脑也需要装宝塔 【linux】且双方都需要安装docker服务

frp实现内网穿透让你的家里云秒变服务器手把手教程

4.Frps 代表的是server端,这个端是在公网上面的
5.Frpc代表的是服务端。这个是在家里云或者家里电脑上的。
二、直接上手操作
  1. vi /root/frps.toml
  2. # 鉴权方式
  3. auth.method = “token”
  4. # 客户端连接的token,相当于密码
  5. auth.token = “a123456”  #这个密码等会客户端需要用
  6. # 服务端UI界面端口
  7. webServer.port = 7500
  8. webServer.addr = “0.0.0.0”
  9. # dashboard’s username and password are both optional
  10. webServer.user = “admin”
  11. webServer.password = “a123456” #这个是web管理的密码
  12. bindAddr = “0.0.0.0”
  13. bindPort = 7000
  14. #kcpBindPort = 7000
  15. quicBindPort = 7000
  16. transport.maxPoolCount = 2000
  17. transport.tcpMux = true
  18. transport.tcpMuxKeepaliveInterval = 60
  19. transport.tcpKeepalive = 7200
  20. transport.tls.force = false
  21. log.to = “./frps.log”
  22. # trace, debug, info, warn, error
  23. log.level = “error”
  24. log.maxDays = 1
  25. log.disablePrintColor = false
  26. # Only allow frpc to bind ports you list. By default, there won’t be any limit.
  27. allowPorts = [
  28.   { start = 1, end = 65535 }
配置完成文件我们需要启动服务端

直接命令启动docker <说明一下:千万不要带端口映射启动服务端>

  1. docker run --restart=always --network host -d -v /root/frpc.toml:/etc/frp/frpc.toml --name frpc snowdreamtech/frpc  #自带下载镜像

    frp实现内网穿透让你的家里云秒变服务器手把手教程

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

frp实现内网穿透让你的家里云秒变服务器手把手教程
 

能登陆管理界面就说明我们的服务端安装成功了
三、安装客户端 客户端配置文件名:frpc.toml
  1. vi /root/frpc.toml
  2. serverAddr = “xx.xx.xx.1xxx” #服务端ip
  3. serverPort = 7000
  4. auth.method = “token”
  5. auth.token = “a123456”  #服务端密码
  6. transport.poolCount = 200
  7. transport.tcpMux = true
  8. transport.tcpMuxKeepaliveInterval = 60
  9. transport.protocol = “tcp”
  10. transport.tls.enable = false
  11. udpPacketSize = 1500
  12. # transport.proxyURL = “socks5://123:123@192.168.2.1:11111”
  13. [[proxies]]
  14. name = “web1”
  15. type = “tcp”
  16. localIP = “127.0.0.1”
  17. localPort = 443  #代理类型  ssl:443 http:80
  18. remotePort = 4000 你想什么端口就什么端口
  19. [[proxies]]
  20. name = “web1u_443”
  21. type = “udp”
  22. localIP = “127.0.0.1”
  23. localPort = 443    这里也是一样
  24. remotePort = 4000  一样
四、配置完成启动docker 启动命令:
  1. docker run --restart=always --network host -d -v /root/frpc.toml:/etc/frp/frpc.toml --name frpc snowdreamtech/frpc  #自带下载镜

    frp实现内网穿透让你的家里云秒变服务器手把手教程

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

frp实现内网穿透让你的家里云秒变服务器手把手教程
绿色的就说明正常了!我们需要到宝塔建站点!如果是ssl站点那么我们就要建和公网上面的域名一样(为多站点提供),而且证书可以随便弄

 

frp实现内网穿透让你的家里云秒变服务器手把手教程
 

搞服务端 建站做反向代理 http就代理http https就代理https

 

frp实现内网穿透让你的家里云秒变服务器手把手教程弄完刷新就可以看效果了!!!

如果不懂的地方可以在帖子后面留言,我会及时处理

正文完
 0
linuxcto
版权声明:本站原创文章,由 linuxcto 于2024-08-03发表,共计1934字。
转载说明:文章版权声明:除非注明,否则均为Linux老运维原创文章,转载或复制请以超链接形式并注明出处。 Linux云计算工程师
群联科技
群联科技
评论(没有评论)
群联科技