八月 2, 2020

内网穿透 | frp使用简明指南

作者 hackrobot

frp内网穿透

如果你没用过frp,那么可能使用过ngrok进行端口转发
不过免费的带宽和时长都有限制,付费方案也不一定适应的国内的网络环境

frp可以用来做什么呢?

  • ssh登录/远程桌面
  • 把本地物理服务器[如ARM板[的web服务代理到公网,可访问

简单来说,就是远程办公的解决方案,以及把局域网的网盘,博客等暴露出去,手机随时访问
上一篇 树莓派 |起手式,如何xxxx?
我们聊了聊通电后的基础配置,比如设置wifi连接,静态ip,但是一旦出门,就没法ssh登录了
使用frp转发6000端口,我们就可以通过 ssh -oPort=6000 主机名@vpsip地址访问了

server端

# frps.ini
[common]
bind_port = 7000

客户端

[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000

使用docker构建wordpress博客或者网站


如果你想花费时间精力折腾,建议4代以下还是放弃吧
各种性能io瓶颈,速度相比慢10倍不止
如果使用公网ip+frp进行内网穿透,除了本身的性能配置,也需要考虑上行/下行的网络带宽
干脆就使用docker安装下wordpresss把,建个网站
使用pm2守护进程,并设置开启启动

私有云nextcloud

树莓派防止吃灰,对于普通个人来说,最好的选择就是nextcloud网盘

同步手机相册,联系人,等到本地硬盘,享受快速备份也能保护隐私
另一个选择就是openwrt旁路由
nextcloud本身还有很多拓展应用,能实现任务看板/日历等生产力工具
协同文档编辑和音视频沟通也是ok的

使用netdata监控主机性能

下图是在树莓派3B上,安装的netdata
数据可视化必定是一个趋势,以后大多数电子灯牌,都会有数字+3D+vr的效果
用户体验是一直在升级,阈值也越高