利用Frp实现内网穿透

一、所需环境
  • Frp穿透工具
  • 阿里云/腾讯云服务器(CentOS示例)
  • 本地Windows
二、CentOS端配置
1、下载Frp

   Frp的Linux版本GitHub地址

wget https://github.com/fatedier/frp/releases/download/v0.33.0/frp_0.33.0_linux_386.tar.gz
2、解压
# 移动到/usr/local目录下
mv frp_0.33.0_linux_386.tar.gz /usr/local/
# 解压
tar -zvxf frp_0.33.0_linux_386.tar.gz
# 重命名
mv frp_0.33.0_linux_386 frp_0.33.0
3、编辑配置
# 进入配置目录
cd frp_0.33.0

# 可删除 frpc 、frpc.ini文件
# rm frpc
# rm frpc.ini

# 修改frps.ini配置
vim frps.ini
# 客户端连接的端口
[common]
bind_port = 7000    	#与客户端绑定要通信的端口
vhost_http_port=8881   #客户端web服务自定义的端口
4、放通端口

  阿里云/腾讯云的安全组放通所需要的端口,入站规则和出站规则都要

5、启动服务
# 正常启动
./frps -c ./frps.ini
# 后台启动
# nohup ./frps -c ./frps.ini &
三、Windows客户端配置
1、下载Frp

   Frp的Windows版本GitHub地址
在这里插入图片描述

2、解压

  解压后存放目录 D:\software\frp,其中frps.exe、frps.ini文件可删除

3、编辑 frpc.ini 配置文件
[common]
server_addr = 134.192.***.81   #远程阿里云/腾讯云服务器ip地址
server_port = 7000             #与远程服务器通信端口,保存一致

[ssh]                    #暂没用到
#type = tcp              #连接协议
#local_ip = 127.0.0.1    #本地内网ip地址
#local_port = 22         #ssh默认端口号
#remote_port = 6000      #自定义访问内部ssh端口号

[web]
type = http                        #类型
local_ip = 127.0.0.1			   #本地内网ip地址
local_port = 8881                  #本地web端口
custom_domains = www.haha.top      #所绑定的公网服务器域名,自定义

#如需配置多个web服务,可
#[web1] [web2]
4、设置泛解析

  远程阿里云/腾讯云服务器对自定义域名 www.haha.top配置泛解析 *.haha.top

5、启动服务
frpc.exe -c frpc.ini

在这里插入图片描述

四、访问

  浏览器打开 www.haha.top:8881 即可

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值