首页
关于
搜索
1
微信【限制新设备登录功能】解决办法
939 阅读
2
使用Mem Reduct定时清理内存
451 阅读
3
TP6+Workerman实现聊天室功能
374 阅读
4
PlanetScale 线上免费的数据库
231 阅读
5
PHPExcel快速生成字母表
197 阅读
默认分类
搜索
标签搜索
PHP
Windows 软件
GO
TrafficMonitor
网速悬浮窗
Mem Reduct
内存
PHPExcel
PlanetScale
ZipArchive
One Note插件
Redis
FRP
内网穿透
Philip
累计撰写
20
篇文章
累计收到
1
条评论
首页
栏目
默认分类
页面
关于
搜索到
1
篇与
的结果
2023-05-05
利用frp搭建内网穿透
搭建内网穿透主要是为了能随时随地访问到本地设备。适用但不限于以下场景:本地有一台常用设备,且常态开机,用于存放资料或者挂项目;其他设备需要经常访问到该设备。一般在局域网下这种使用方式没有任何问题,但离开局域网后(如出差时)则无法进行访问,那么内网穿透的作用就来了。需要两个必要条件被穿透的设备需要能正常联网一台服务器,宽带视需求而定,其他如cpu内存配置可以比较低frp github下载 中文文档服务端 只需要部署好 frps 即可客户端 (穿透机)只需要部署好 frpc 即可{collapse}{collapse-item label="服务端配置" open}服务器需要放行一些端口,以保证frps可以正常运行,具体依配置文件配置文件frps.ini(可参考frps_full.ini)[common] #绑定IP bind_addr = 0.0.0.0 #绑定端口 bind_port = 7000 #自定义token,客户端连接需要 token = 123456 #端口白名单, allow_ports = 4000-50000 # 面板设置 # 面板入口端口 dashboard_port = 7500 # 管理员账户 dashboard_user = admin dashboard_pwd = 123456 # http访问端口 vhost_http_port = 8010 # 日志 log_file = /logpath/frp.log log_level = info log_max_days = 7使用systemd启动:https://gofrp.org/docs/setup/systemd/也可以单独运行命令:./frps -c ./frps.ini启动后,能看到面板就算成功(注意放行端口)如果不想ip:端口访问,且dns不支持除80/443以外的端口,可以挂一个反向代理,这样就能直接访问域名进入了。{/collapse-item}{collapse-item label="客户端配置"} 运行跟服务端没差,看文档。这里主要记录一下配置文件 frpc.ini# 公共配置 [common] # 服务端ip server_addr = 127.0.0.1 # 服务端端口 server_port = 7000 # 服务端定义的token token = 123456 # 日志 log_file = logpath/frpc.log log_level = info log_max_days = 7 [自定义映射1 这里的名字对应管理页显示的name列] # 类型 type = tcp # 映射ip 一般是本地 local_ip = 127.0.0.1 # 映射端口 3389是远程桌面 local_port = 3389 # 挂载端口 在服务器上访问的 remote_port = 4780 [自定义映射2 ssh] type = tcp local_ip = 127.0.0.1 local_port = 22 remote_port = 5000如果需要开机自启动, 可以通过AlwaysUp实现{/collapse-item}{/collapse}
2023年05月05日
147 阅读
0 评论
0 点赞