frp内网穿透

终于让我把frp搞定拉,来csdn分享一下我的frp内网穿透配置 

配置穿透首先需要一个公网服务器+内网服务器,公网服务器用于配置frp服务端,内网服务器用于 配置frp客户端  

期间有参考教程链接如下 :

(35条消息) 使用frp配置内网访问(穿透)教程(超详细,简单)_*Lisen的博客-CSDN博客

frp包来源 :

Releases · fatedier/frp (github.com)

linux版:百度网盘链接https://pan.baidu.com/s/1PbKa8DkK5lq3bgEFTNLNog, 密码:i8vm 下载好后上传到服务器上: scp frp_0.33.0_linux_amd64.tar.gz 用户名@服务端ip:~/ 这样就放到了服务端的家目录了 或者执行命令:

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

frp服务端配置如下 :

1.上传后解压压缩包   

tar -zxvf frp_0.33.0_linux_amd64.tar.gz

2.进入解压目录

cd cd frp_0.33.0_linux_amd64/

3.编辑配置文件

vi   frps.ini

4.编辑完成后如下

[common]
#监听端口
bind_port = 7001
token = 12345
bind_addr = 0.0.0.0

#frp后台
dashboard_port = 10010
dashboard_user = admin
dashboard_pwd = 12345

# frp日志配置
log_file = /var/log/frps.log
log_level = info
log_max_days = 3

 bind_port是frp服务器的监听端口,token是frp授权码,bind_addr=0.0.0.0是不限制穿透ip

dashboard_port是frp管理后台端口user\passwd分别是账号和密码。log是frp日志的配置 

5.设置启动frps服务,如果后面客户端没有配置成功需要在/etc/frp/frps.ini里修改数据

mkdir -p /etc/frp

cp frps.ini /etc/frp

cp frps /usr/bin

cp systemd/frps.service /usr/lib/systemd/system/ 

systemctl enable frps

systemctl start frps

6.防火墙开放端口,我这边直接在路由上开启

7.验证服务端是否启动成功

 输入http://服务器ip:后台管理端口进行访问,如ip+10010端口进行访问

以上配置没问题就能进入客户端配置了

客户端配置如下:

1.将之前下载的包上传到内网服务器后解压 

2.进入frp目录

cd frp_0.33.0_linux_amd64/

3.配置 frpc.ini文件 ,frps是服务端、frpc是客户端,最后一个字母可分辨

vi  frps.ini

[common]
server_addr = 公网ip
server_port = 7001
token = 12345

[web]
type = tcp      #类型
local_ip = 127.0.0.1    #内网的ip
local_port = 80      #内网需穿透服务的端口
remote_port = 12345  #外网访问内网的端口,remote_port是用来配置远程端口的,用于将外部请求映射到本地端口上。当frp客户端接收到来自服务端的请求时,会将请求转发到remote_port所指定的本地端口上,实现远程访问本地服务的目的

 4.防火墙开放端口 

firewall-cmd --permanent --add-port=12345/tcp
firewall-cmd --reload

我这边路由也需要开放端口,我配置frp的服务器是用的内网,需要我在路由将 ip映射出去才可访问

5.开启完成后,启动客户端 

./frpc -c frpc.ini

还可以在frp后台查看 

 这就说明你已经配置成功了,可以使用公网ip+12345端口进行访问内网的80服务了

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值