宝塔 docker挂载frp 宝塔搭建frp服务器
适用环境和主要流程:
家庭内网机器(没有公网IP或者不固定)搭建网站
采用FRP穿透到公网IP服务器(或者VPS等)
公网IP服务器通过宝塔反代FRP网站端口并配置SSL。
步骤:
1、公网IP服务搭安装宝塔面板,过程掠过,安装后记录信息。
2、公网IP服务器搭建FRPS,推荐采用frps-onekey,地址:https:///MvsCode/frps-onekey
按照GITHUB教程完成安装,注意WEB端口选择非443和80
记录安装完毕后的信息。
例子:
You Server IP : 152.70.000.000
Bind port : 5443
KCP support : true
vhost http port : 8080
vhost https port : 8443
Dashboard port : 6443
token : xxx
subdomain_host : 152.70.000.000
tcp_mux : true
Max Pool count : 50
Log level : info
Log max days : 3
Log file : enable
3、内网服务器安装宝塔面板,创建网站,绑定域名 。
4、内网服务器安装FRP,根据内网服务器类型选择FRP包,WIN\LINUX\ARM等,下载地址:https:///fatedier/frp/releases
将下载的包传到相应的目录,比如/WWW/FRP目录下
1)登录内网服务器宝塔面板后台,选择文件功能,切换到/WWW/FRP目录下,编辑FRPC.INI文件,输入相关配置:
配置例子:
[common]
server_addr = 152.70.000.000 #服务器IP地址
server_port = 5443 #服务器BIND端口号
token = xxx #服务器TOKEN
[web]
type = http
local_port = 80
#内网服务器WEB运行端口,可自定义
custom_domains =
#域名或服务器IP,用来外网访问,解析到服务器IP
2)然后启动内网服务器的FRPC,启动命令:
CD到FRP目录,例如:CD /WWW/FRP
chmod 777 frpc
chmod 777 frpc.ini
# 前台启动 ./frpc -c ./frpc.ini #
&
5、将的A记录解析到公网服务器IP,例如:152.70.000.000
6、此时,通过浏览器访问:8080 应该是可以正常访问内网服务器的网站了。
7、登录到公网IP服务器的宝塔后台,创建网站,绑定域名。
然后点开相应网站的设置,反向代理,添加反向代理,输入目标URL: http://:8080,域名会自动代入,其他留空,点击保存。
此时应该可以通过直接访问了,不再需要端口号。
8、配置SSL,登录到公网IP服务器的宝塔后台,切换到网站,选择相应网站的设置,切换到SSL,选择Let's Encrypt 直接申请,然后点击窗口右上角的强制HTTPS,此时就完成了SSL的配置。
9、完毕。
这个签名位置改写点什么?
Docker的三种网络代理配置:dockerd pull镜像代理;容器docker run网络代理;docker build代理--build-argdocker pull 代理
Windows IIS Web服务器搭建Ftp服务器windows10搭建ftp服务器
Linux中搭建常用服务器(搭建telnet服务器\搭建web服务器\搭建DNS服务器\建DHCP服务器\建FTP服务器)linux安装telnet服务器
在linux服务器上搭建FTP服务器linux 搭建ftp服务器
Windows10搭建FTP服务windows10搭建ftp服务器
Windows使用filezilla搭建FTP服务器filezilla搭建ftp服务器