无公网IP 部署BITWARDEN (FRP 内网穿透)
在VPS上创建网站运行环境
创建网站运行环境的方法有好多种,用的比较多的是宝塔面板,小白刚入门时 VPS用的是“谷歌云”,使用APPNODE可一键安装,故一直延用至今。
Appnode服务器集群管理面板来创建网站的运行环境。这种方法非常快,适合小白们。
打开Appnode网站主页,点击“立即免费安装”按钮,在配置页面,选择“同时安装控制中心、受控端、并安装网站管理”,勾选“同时自动安装一下常用网站环境软件”,选择Nginx稳定版、PHP 7.0及以上、MySQL 5.6,勾选“安装PureFTPd”,如下图所示:
选择对应的环境以后,
ZeroTier 是什么
Zerotier 是一拨人为了解决网络复杂,以及因特网过于中心化而提出的解决方案。他们使用点对点的网络,并且在上面附加一层VLAN-like虚拟网络层来提高局域网的可见性,安全性。所以简单来说,Zerotier 通过创建一个虚拟网络,把你的设备添加到这个网络,那么在这个网络内,你的设备就像在同一个路由器内那样可以使用各种端口
* PLANET 行星服务器,ZeroTier 各地的根服务器,有美国、德国、日本、新加坡等地
* MOON 卫星级服务器,ZeroTier允许用户在靠近Leaf的位置建立的带公网IP的转发服务器,可以帮助信令的中转加速。(经小白测试,MOON搭建必须使用IP地址,无法使用DDNS,故无法搭建在电信等有公网IP的私人动态IP网络,仍需要搭建在有固定IP地址的VPS中,最好是使用者附近)
* LEAF
无公网 IP(一般非电信运营商)的解决方案
写在前面
因为本人是小白,所以不管是服务端还是客户端均以越少使用代码越好,故
1.服务端:使用 APPNODE面板来安装和设置Frp Server端,同时 APPNODE来设置 NGINX的反向代理和强制使用 HTTPS 连接;
2.客户端:使用 DOCKER安装和设置Frp Client端;
注:APPNODE的安装教程
对于有一定代码基础的朋友,可以直接去下载最新版本的 Frp,分别部属至服务端及客户端,然后通过终端命令行的模式设置FRP,类似的教程网络上很多,但由于要输入一堆命令,此方法不适合小的。
Calibre电子书管理解决方案,为自己的各种终端提供电子书服务