frps 多个_使用frp工具实现内网的穿透以及配置多个ssh和web服务

本文介绍了如何使用frp工具进行内网穿透,包括设置多个SSH连接和Web服务的访问。首先,需要一台可访问外网的服务器作为服务端,一台内网服务器作为客户端。在服务端和客户端分别配置frps和frpc,并通过修改配置文件(如frps.ini和frpc.ini)来指定端口和绑定IP。对于SSH连接,配置remote_port以转发端口。对于Web服务,配置vhost_http_port和custom_domains映射内网Web服务到外网。通过这种方式,可以实现多个SSH和Web服务的外网访问。
摘要由CSDN通过智能技术生成

frp简介

frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp 协议,为 http 和 https 应用协议提供了额外的能力,且尝试性支持了点对点穿透。

环境准备

ssh连接

1. 需要一台可以直接访问外网的服务器,比如阿里云服务器(服务端)

2. 需要做内网穿透的服务器,比如公司内部的局域网测试服务器(客户端)

web访问

3. 需要额外的已经备案的域名

下载地址

安装步骤

客户端跟服务端都需要的安装操作

cd /usr/local/

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

tar -zxvf frp_0.27.0_linux_amd64.tar.gz

mv frp_0.27.0_linux_amd64 frp

下载完毕frp的目录文件

frpc:客户端可执行程序

frpc_full.ini:客户端所有配置项(可以再此文件查看frp的所有的配置项)

frpc.ini:客户端配置项

frps:服务端可执行程序

frps_full.ini:服务端所有配置项(可以再此文件查看frp的所有的配置项)

frps.ini:服务端配置项

LICENSE:许可证

服务端只需要编辑frps.ini文件

客户端只需要编辑frpc.ini文件

服务端配置

查看frps.ini文件,修改为如下内容

[common]

bind_port = 7000 # 客户端跟服务端绑定的端口号

默认的配置信息中只有一个绑定端口为7000,意思是我们在外网服务器中绑定7000端口和客户端进行通信。注:端口可以自定义,但是需要客户端和服务端进行统一。阿里云服务器需要在esc管理中配置安全组规则中暴露7000端口

启动服务端

./frps -c frps.ini

如下表示启动成功

启动成功之后,关闭xshell或者是退出回

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值