【Frps】搭建内网穿透服务器(Docker)

由于工作的需要,需要将内网中的一个主机映射到公网上访问

这里采用开源的Frps来实现

  • 系统:Centos7

部署frps

  1. 使用SSH登录服务器

  2. 安装Docker,直接参考官方文档叭

    https://docs.docker.com/get-docker/

  3. 创建配置文件 /root/frp/frps.ini

    1
    2
    3
    4
    5
    6
    7
    8
    9
    [common]
    bind_addr = 0.0.0.0
    bind_port = 70001
    bind_udp_port = 70002
    kcp_bind_port = 70001
    token = 12345678
    tcp_mux = true
    max_ports_per_client = 0
    max_pool_count = 5
  4. 使用 docker 启动 frps

    1
    docker run --restart=always --network host -d -v /root/frp/frps.ini:/etc/frp/frps.ini --name frps snowdreamtech/frps
  5. 使用命令查看是否启动成功

    1
    docker logs frps

    可以看到最后一行有 frps started successfully 即代表部署成功

  6. 需要允许服务器的防火墙 70001/tcp/udp70002/udp 端口通过,我这边用的腾讯云需要在网页的安全组里进行设置

  7. 另外还需要设置服务器的防火墙允许客户端用到的端口号通过,否则无法访问相关的服务,配置方法和上面一样

【Frps】搭建内网穿透服务器(Docker)

https://biteax.com/26cdf082.html

作者

石志超

发布于

2021-12-06

更新于

2023-09-27

许可协议