背景
疫情影响学校不开学,但是实验该做还是要做,然而实验室的服务器开机后封锁在了校园网内,想从家里通过外网访问还需要费点功夫。想起来之前为了搭个人博客买了阿里云的服务器,这个时候就要派上用场了,有的同学可能会说zerotier很好用,但是zerotier是p2p比较依赖网速,并且我这边实验室服务器是需要多人同时使用docker容器,需要我这个网管配置好后,其他人直接ssh连接容器端口登陆。
工具
frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp, http, https 协议
目标
通过frp内网穿透使在家的我能够远程ssh连接处于内网的实验室GPU服务器,中间跳板是阿里云服务器。
那么学会这套方法后,中间跳板不局限于云服务器,只要是具有公网ip的东东合理配置后都能作为内网穿透的跳板。
我的设备环境
frp服务端:阿里云应用轻量服务器 Centos7
frp客户端:实验室服务器 Ubuntu16.04
Step1:frp服务端(阿里云服务器)配置
首先到frp的release界面下载适合自己电脑的程序
https://github.com/fatedier/frp/releases 可以直接去这个页面下载