私有云存储 篇五:复杂网络环境下的内网穿透(FRP打洞)
本文主要适用于那些网络环境复杂的值友, 什么叫网络环境复杂呢, 我用自己举个例子, 我在深圳租的房子, 网络是单层一个猫然后接三户的模式, 如下图
很多出租屋都是这种架设模式, 这种模式只要没有人吃掉所有网速, 日常使用还是没有任何问题的.
好了, 问题来了, 一般的NAS都自带内网穿透, 用的是DDNS, 但是这种穿透方法是不适用于复杂网络环境的, 结果就是下图那样了...
这种情况下我们就只能换个穿透方式了, 那就是广为人知的FRP, 它是一种通过服务器反向代理来实现内网穿透的技术, 那么我们现在就进入正文吧
第一步: 购买一台服务器(VPS)
这里要记住一点, 你要买的是具有管理权限, 也就是root权限的服务器, 不要买到虚拟主机了, 我这里直接使用闲置的一台百度云服务器
如果可以的话, 大家最好买离自己最近的, 我这台是在广州.
一般国内的服务器没有折扣的话一个月要100-200, 但是有折扣那就是一年100-200了, 我这台就是双十一打折入的, 带宽不大只有1M, 不过只要不远程看视频还是够用.
第二步: 服务端安装FRP
我们先通过ssh登录服务器, 然后执行下面的命令下载脚本
wget https://raw.githubusercontent.com/MvsCode/frps-onekey/master/install-frps.sh -O ./install-frps.s
如果你无法通过上面Github的链接下载脚本, 那么请换成下面阿里云的镜像
wget https://code.aliyun.com/MvsCode/frps-onekey/raw/master/install-frps.sh -O ./install-frps.sh
接下来我们给脚本文件授权, 以为有些服务器默认没有读写权限
chmod 700 ./install-frps.sh
然后运行一键安装脚本即可
./install-frps.sh instal
安装脚本运行时会要你选择下载点, 我推荐选择阿里云, 以为如果没有外网访问能力, 你选择github会下载失败的
接下来会要求设置端口, 具体请看下图
然后是设置账户、密码和访问令牌, 可以自己设也可以用随机生成的, 反正你要记得才行哦
再后面就一直回车就好了, 最后会显示总览, 记得截图保存一下
看到下图的输出就是安装成功了
第三步: 基于Docker来安装客户端
这里我使用的是威联通
首先在镜像仓库搜索frpc, 选择安装星最多的, 这里可以看到最多的是第二个, 我们就安装这个
然后设置网络模式为host
然后我们将下图的文件夹挂载出来
下图是我的配置文件, 请各位按需编辑
运行容器后输出如下信息就是运行成功了, 如果不成功请检查配置文件
ok, 至此就已经完成内网穿透了, 通过配置的域名可以访问到NAS了, 我仅成功访问到1次NAS, 之后就跳转备案提示页面了...
不多说了, 我去忙备案的事情了.
番外: 重要提示
第一点: 国内服务器一定要记得设置安全组, 将需要的端口放行, 否则无法访问
第二点: 国内任何域名映射到服务器都需要备案, 没有备案会被阻断
Erebus
校验提示文案
伦_伦
校验提示文案
clouit
校验提示文案
黑夜萤火虫
校验提示文案
妙手回春刘大夫
校验提示文案
傻酷RA
校验提示文案
负号_
校验提示文案
ImissLC
校验提示文案
适合自己的才是值得的
内网IP本地发布外网访问,做内网穿透时,首先看能不能用端对端的模式来做,因为点到点穿透有速度,像FRP和nat123都有P2P连接模式。
校验提示文案
zephyrzk
校验提示文案
静宁堡
校验提示文案
Supervisitor
校验提示文案
lbaggiocn
校验提示文案
红浪漫总裁
校验提示文案
瓦纳卡的树
校验提示文案
Strike_Zhang
校验提示文案
jhdss
校验提示文案
不怕老鼠的大脸猫猫
校验提示文案
JasonWu
校验提示文案
适合自己的才是值得的
内网IP本地发布外网访问,做内网穿透时,首先看能不能用端对端的模式来做,因为点到点穿透有速度,像FRP和nat123都有P2P连接模式。
校验提示文案
妙手回春刘大夫
校验提示文案
JasonWu
校验提示文案
不怕老鼠的大脸猫猫
校验提示文案
jhdss
校验提示文案
Strike_Zhang
校验提示文案
ImissLC
校验提示文案
clouit
校验提示文案
瓦纳卡的树
校验提示文案
红浪漫总裁
校验提示文案
黑夜萤火虫
校验提示文案
负号_
校验提示文案
lbaggiocn
校验提示文案
傻酷RA
校验提示文案
伦_伦
校验提示文案
Erebus
校验提示文案
Supervisitor
校验提示文案
静宁堡
校验提示文案
zephyrzk
校验提示文案