ubuntu系统部署Frps实现内网穿透

部署环境

  • 阿里云ubuntu64位系统

部署Frps

  1. 下载frps工具

    1
    wget https://github.com/fatedier/frp/releases/download/v0.53.2/frp_0.53.2_linux_amd64.tar.gz

    这里使用当前最新的0.53.2版本,可前往GitHub指定具体版本下载

  2. 解压文件

    1
    tar -zxvf frp_0.53.2_linux_amd64.tar.gz
  3. frps.toml配置文件中填写配置信息

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31

    [common]
    # 内网穿透端口配置
    bind_addr = 0.0.0.0
    bind_port = 7000


    # WEB控制面板相关配置
    dashboard_addr = 0.0.0.0
    dashboard_port = 7500
    dashboard_user = admin
    dashboard_pwd = admin

    # 日志相关配置
    log_file = ./frps.log
    log_level = info
    log_max_days = 3
    disable_log_color = false


    # auth token
    token = 12345678

    # 子域名配置
    subdomain_host = frps.com

    allow_ports = 2000-3000,3001,3003,4000-50000


    max_pool_count = 5
    max_ports_per_client = 0
  4. 运行frps程序

    1
    ./frps -c frps.toml
  5. 验证程序是否可用

    首先在阿里云后台安全组开放70007500端口方便外网访问

    配置好后在浏览器中输入http://服务器ip:7500,看控制面板界面是否能正常打开

    打开后界面如下:

    image-20240104163746870

  6. frps设置后台运行

    1. 进入systemctl目录,创建frps.service

      1
      2
      3
      4
      cd /etc/systemd/system/
      vim frps.service
      # 或者直接
      vim /etc/systemd/system/frps.service
    2. 复制下面的代码到文件frps.service

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      [Unit]
      # 服务名称,可自定义
      Description = frp server
      After = network.target syslog.target
      Wants = network.target

      [Service]
      Type = simple
      # 启动frps的命令,需修改为您的frps的安装路径
      ExecStart = /root/frp_0.53.2_linux_amd64/frps -c /root/frp_0.53.2_linux_amd64/frps.toml

      [Install]
      WantedBy = multi-user.target
    3. 启动该后台服务

      1
      systemctl start frps

      可通过systemctl status frps指令查看服务运行日志

  7. frps设置开机自启动

    1
    systemctl enable frps
  8. 至此, frps安装完毕

    接下来,可在需要进行内网穿透的电脑上安装frpc来实现内网穿透,具体详见之前的文章:《使用frp进行内网穿透实现外网访问局域网中的服务器

本文为作者原创 转载时请注明出处 谢谢

乱码三千 – 点滴积累 ,欢迎来到乱码三千技术博客站

0%