frp安装
根据对应的操作系统及架构,从 frp Release 页面下载最新版本的程序。
将 frps 及 frps.ini 放到具有公网 IP 的机器上。
将 frpc 及 frpc.ini 放到处于内网环境的机器上。
通过自定义域名访问部署于内网的 web 服务
通过域名访问或者测试内网搭建的 web 服务,内网没有公网 IP,无法将域名解析到本地的机器,通过 frp 实现内网访问,以下为 http 服务,https 服务配置方法相同, vhost_http_port 替换为 vhost_https_port, type 设置为 https 即可。
修改 frps.ini 文件,设置 http 访问端口为 8080:
# frps.ini [common] bind_port = 7000 vhost_http_port = 8080启动frps,后台挂起:
$ systemctl status frps # 查看frps运行状态 $ systemctl start frps # 启动frps修改 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版权协议,转载请附上原文出处链接和本声明。