frp内网穿透搭建

准备工作:
1.首先需要准备一台有公网IP的linux 服务器

frp-server搭建(公网服务器,我采用的是阿里云centos)

1.下载frp_linux 程序

百度网盘下载:
链接:https://pan.baidu.com/s/1YxpttSs6IFPqtiiO4i6ZIQ 
提取码:m3h9 

github 下载
https://github.com/fatedier/frp/releases

2.解压下载后的包,删除多余文件 只保留 frps 和frps.ini文件
3.编辑 frps.ini里面配置

==========================================

[common]
bind_addr = 0.0.0.0   
bind_port = 7000          				#服务器绑定端口 (公网上需要开放该端口)
auto_token=token         				 #客户端连接密钥 可随意修改

# 指定允许客户端使用的端口范围,未指定没有限制
allow_ports = 22222-23000,8888,22122,8992

#subdomain_host = 域名地址   	#  域名代理地址

#开启frps 仪表盘,可以检查frp状态和代理统计信息
dashhoard_addr = 0.0.0.0
dashboard_port = 7500             	#监控端口 (公网上需要开放该端口)
dashboard_user =admin				#监控端账号
dashboard_pwd = 123456			#监控端密码

# 日志配置文件
log_file = ./frps.log
log_level = info
log_max_days = 3

==================================================
:wq 保存修改信息

#启动frp 服务端
nohup ./frps -c frps.ini >/dev/null 2>&1 &

4.检查是否配置启动成功服务端

浏览器访问  : http://服务器公网地址:7500

在这里插入图片描述

frp-clinet 端搭建 (本地window配置即可,客户端可搭建多台)

1.下载frp客户端 window版

百度网盘下载:
链接:https://pan.baidu.com/s/19-KLV27QDO4QwIzVFeA6Dg 
提取码:rm8e 

github 下载
https://github.com/fatedier/frp/releases

2.删除多余文件 只保留frpc.exe 和frpc.ini
3.修改frpc.ini的配置文件

[common]
token = token			  #服务器中配置的token
server_addr = x.x.x.x     #外网服务器地址
server_port = 7000        # 外网开发端口

#开启网页客户端配置  可在本地通过 http://127.0.0.1:7400  查看
admin_addr = 127.0.0.1
admin_port = 7400
admin_user = admin
admin_pwd = admin


[aa1]							#客户端服务名称 唯一
type = tcp						#tcp协议
local_ip = 127.0.0.1
local_port = 3389			#本地代理端口
remote_port = 22230     	#代理至公网端口  需要开放

4.启动frpc客户端

#cmd 进入当前frpc 客户端目录下,执行以下密令启动客户端
frpc.exe -c frpc.ini 

5 、查看是否注册到服务端上

#浏览器访问服务端监控中心
http://公网ip:7500

在这里插入图片描述

处理客户端关闭cmd断掉服务问题

解决办法,将frpc注册成一个系统服务,可参考下面操作。也可以网上自行百度解决

  1. 下载 winsw
https://github.com/kohsuke/winsw/releases

2.将下载文件复制到客户端目录同级中
3.修改其中winsw.xml配置文件

<service>
  <id>frpc</id>
  <name>frpc</name>
  <description>frpc</description>
  <executable>frpc.exe  所在地址全路径</executable>
  <logpath>frps.exe  所在目录全路径</logpath>
  <logmode>roll</logmode>
  <depend></depend>
  <startargument>-c</startargument>
  <startargument>frpc.ini  所在位置全路径</startargument>
  <!--<stopexecutable>C:\Users\think\AppData\Local\frp_0.27.0_windows_386\frpc.exe</stopexecutable>
  <stopargument>-s</stopargument>
  <stopargument>stop</stopargument>-->
</service>
上面配置需修改成真实所在路径
使用功能管理员密令进入到当前目录下执行   winsw.exe install

如重启电脑后frpc 客户端未启动,可通过搜索服务,找到 frpc 服务,将其启动
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值