frp安装

frp安装

根据对应的操作系统及架构,从 frp Release 页面下载最新版本的程序。

frpsfrps.ini 放到具有公网 IP 的机器上。

frpcfrpc.ini 放到处于内网环境的机器上。

通过自定义域名访问部署于内网的 web 服务

通过域名访问或者测试内网搭建的 web 服务,内网没有公网 IP,无法将域名解析到本地的机器,通过 frp 实现内网访问,以下为 http 服务,https 服务配置方法相同, vhost_http_port 替换为 vhost_https_port, type 设置为 https 即可。

  1. 修改 frps.ini 文件,设置 http 访问端口为 8080:

    # frps.ini
    [common]
    bind_port = 7000
    vhost_http_port = 8080
    
  2. 启动frps,后台挂起:

    $ systemctl status frps # 查看frps运行状态
    $ systemctl start frps # 启动frps
    
  3. 修改 frpc.ini 文件,假设 frps 所在的服务器的 IP 为 x.x.x.x,local_port 为本地机器上 web 服务对应的端口, 绑定公网IP。

    # frpc.ini
    [common]
    server_addr = x.x.x.x
    server_port = 7000
    [web]
    type = http
    local_port = 8000
    custom_domains = x.x.x.x
    

    启动frpc,后台挂起:

    $ systemctl status frpc # 查看frpc运行状态
    $ systemctl start frpc # 启动frpc
    

    访问http://x.x.x.x:8080即可进入内网web页面。

参考文档:frp官方文档


版权声明:本文为weixin_46192667原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。