【FRP】Frp内网穿透 + Nginx域名无端口访问(一)

介绍

通过在具有公网 IP 的节点上部署 frp 服务端,可以轻松地将内网服务穿透到公网,同时提供诸多专业的功能特性,这包括:

  • 客户端服务端通信支持 TCP、KCP 以及 Websocket 等多种协议。
  • 采用 TCP 连接流式复用,在单个连接间承载更多请求,节省连接建立时间。
  • 代理组间的负载均衡。
  • 端口复用,多个服务通过同一个服务端端口暴露。
  • 多个原生支持的客户端插件(静态文件查看,HTTP、SOCK5 代理* 等),便于独立使用 frp 客户端完成某些工作。
  • 高度扩展性的服务端插件系统,方便结合自身需求进行功能扩展。
  • 服务端和客户端 UI 页面。

Frp项目及下载

GitHub项目:https://github.com/fatedier/frp
下载连接:https://github.com/fatedier/frp/releases
【V0.35.1】文件链接: https://pan.baidu.com/s/1g_1sgr4Gcw8qd_FVtz2Xtg
密码: q46f

环境

1. 具有公网IP的服务器

主要是以这一台服务器跑Frps服务

我是用的是Linux系统的服务器

2.域名

最终会通过使用域名和泛级域名的方式来访问客户端服务

部署

1.下载并解压Frp项目

# 下载frp v0.35.1
wget https://github.com/fatedier/frp/releases/download/v0.35.1/frp_0.35.1_linux_amd64.tar.gz

# 解压
tar zxf ./frp_0.35.1_linux_amd64.tar.gz
cd ./frp_0.35.1_linux_amd64.tar.gz

2.编辑Frp服务端配置

  • frps.ini 文件
//vim frps.ini
[common]
bind_port = 8500      						// Frp 服务启用的的端口
dashboard_port = 8501						// Frp 服务的界面端口
dashboard_user = admin						// Frp 服务的界面账号
dashboard_pwd = abcd1234					// Frp 服务的界面密码
vhost_http_port = 8502						// Frp 服务监听 HTTP 请求端口
vhost_https_port = 8503						// Frp 服务监听 HTTPS 请求端口
subdomain_host = frp.yujiansheng
  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值