1. 下载frp:https://github.com/fatedier/frp/releases/
  2. 解压,修改服务端配置文件:frps.ini;如下:
    [common]
    # 设置连接端口
    bind_port = 7000
    
    # 设置dashboard服务登陆端口
    dashboard_port = 7500
    
    # 设置dashboard登录信息
    dashboard_user = tao
    dashboard_pwd = 123456
    
    # 设置日志显示级别{debug, info, warn, error)
    log_level = debug
    
    # 设置日志最大天数
    log_max_days = 5
    
    # 设置特权模式是否开启,开通后web,ssh等使用都可以直接在客户端设置
    privilege_mode = true
    
    # 设置特权模式token值
    privilege_token = 123456
    
    # 设置转发端口
    vhost_http_port = 7200

     

  3. 复制文件到阿里云服务器,执行命令:
    frps.exe -c frps.ini

    出现 Start frps success 代表运行成功。

  4. 防火墙开放设置的端口;本文设置的端口为:7000,7200,7500。阿里云需要去配置安全组。
  5. 修改frp本地配置文件:frpc.ini,如下:
    [common]
    # 服务器公网ip
    server_addr = 47.97.115.204
    # 服务器设置的端口
    server_port = 7000
    # 默认设置
    admin_addr = 127.0.0.1
    # 本地管理端口,自行修改
    admin_port = 7400
    
    # for privilege mode,和服务端一致
    privilege_token = 123456
    
    # 以下添加了5个web应用
    [workflow]
    type = http
    local_port = 7000
    custom_domains = www.xxx.com
    
    # 利用子域名实现多web绑定
    [pay-iis]
    type = http
    local_port = 6666
    custom_domains = a.xxx.com
    
    [admin-iis]
    type = http
    local_port = 5500
    custom_domains = b.xxx.com
    
    [pay-vs]
    type = http
    local_port = 6000
    custom_domains = d.xxx.com
    
    [admin-vs]
    type = http
    local_port = 5000
    custom_domains = e.xxx.com

     

  6. 执行cmd命令:
    frpc.exe -c frpc.ini

    成功执行后,打开:http://127.0.0.1:7400,访问本地frp管理页面,查看绑定的web应用。状态Status为running的代表启动成功并且在运行中的web应用

  7. 打开浏览器,输入地址,就可以愉快的访问本地web应用了。

本文完。

posted on 2019-08-13 17:53  phTAT  阅读(4114)  评论(0编辑  收藏  举报