当前位置:   article > 正文

Docker 部署 FRP 内网穿透 实现端口映射_docker frpc 0.56

docker frpc 0.56

Frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议,且支持 P2P 通信。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。 官网地址:https://github.com/fatedier/frp

准备工作:

1、阿里云外网主机一台:CentOS 7  114.55.84.170

2、客户端一台: Window 10 防火墙放行 3389 端口

3、阿里云安全组,放行相关外网端口

实现功能:

透过 Frps 远程桌面到 Window10 服务器上面,远程访问 Nginx 服务

一、服务器 

1、创建目录

mkdir -p /docker/frps

2、创建配置文件

  1. vim frps.ini
  2. [common]
  3. # 服务端监听端口
  4. bind_port = 7000
  5. # http代理监听端口
  6. vhost_http_port = 8080
  7. # https代理监听端口
  8. vhost_https_port = 8081
  9. # 服务端UI界面端口和账密
  10. dashboard_port = 7500
  11. dashboard_addr = 0.0.0.0
  12. dashboard_user = admin
  13. dashboard_pwd = password

3、创建启动脚本

  1. vim start.sh
  2. #!/bin/bash
  3. docker rm -f frps || true
  4. docker run --name frps \
  5. --restart always \
  6. -p 7000:7000 \
  7. -p 7500:7500 \
  8. -p 8080:8080 \
  9. -p 8081:8081 \
  10. -p 33389:33389 \
  11. -v /docker/frps/frps.ini:/etc/frp/frps.ini \
  12. -d snowdreamtech/frps:0.49.0

4、访问 http 服务:http://114.55.84.170:8080/

5、访问 dashboard http://114.55.84.170:7500

二、客户端

1、下载地址

https://github.com/fatedier/frp/releases/download/v0.49.0/frp_0.49.0_windows_amd64.zip

2、解压安装

3、编辑配置文件 frpc.ini

  1. [common]
  2. server_addr = 47.101.192.140
  3. server_port = 7000
  4. # 远程桌面
  5. [rdp]
  6. type = tcp
  7. local_ip = 127.0.0.1
  8. local_port = 3389
  9. remote_port = 33389
  10. # Web服务
  11. [nginx]
  12. type = http
  13. local_port = 80
  14. custom_domains = local.msh.cloudns.ch

4、运行成功

frpc -c frpc.ini

5、启动客户端 Nginx

6、远程桌面成功

7、远程访问 Nginx 由于没有备案,所以打不开,但是服务是通的。域名+Frps端口

http://local.msh.cloudns.ch:8080/

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/365166
推荐阅读
相关标签
  

闽ICP备14008679号