前言:笔者通过了微软的Azure的学生认证(通过邮件客服发送学信网资料)领到了免费的linux虚拟机。因笔者有在本地的linux物理机上jellyfin和webdav,便打算通过frp内网穿透让jellyfin和webdav能够通过外网访问
一:服务端配置
1.下载frp
wget https://github.com/fatedier/frp/releases/download/v0.37.1/frp_0.37.1_linux_amd64.tar.gz
注:如果是arm架构则请到https://github.com/fatedier/frp/releases 找到对应压缩包,把以上指令的对应部分替换
2.解压安装包并进入文件夹
tar -zxvf frp_0.37.1_linux_amd64.tar.gz
命令解释:
- tar:表示使用tar命令。
- z:表示使用 gzip 压缩算法。tar.gz 是经过 gzip 压缩的 tar 归档文件。[gzip]
- x:表示提取(或解压缩)tar.gz 文件中的内容。[extract]
- v:表示详细输出,可查看解压缩的进度和文件列表。[verbose]
- f:表示指定要解压缩的文件。在这里,-f 之后需要指定要解压缩的 tar.gz 文件的路径。[file]
- tar (tape archive) 是一种归档文件格式,用于将多个文件或目录打包成一个单独的文件,但并不会进行压缩。
- gz (gzip) 是一种压缩算法,用于对文件进行压缩,通常用于压缩 tar 文件,生成 tar.gz 或者 .tgz 格式的压缩文件
cd frp_0.37.1_linux_amd64
3.编辑配