由于服务器配置内网穿透后遇到使用http访问提示503错误,但是使用https访问确没有此类情况。为了使http强制重定义到https,需要进行http的301重定向。但是经过操作发现还是有问题,后来发现是安装的frpc的版本有问题。根据相关资料重新进行了配置,完成了此bug修复。将具体操作步骤记录下来方便后期遇到类似问题查阅修改。
一、隧道创建 HTTP 重定向。
二、下载安装frpc。
cd /usr/local/bin wget -O frpc https://nya.globalslb.net/natfrp/client/frpc/0.51.0-sakura-9.3/frpc_linux_amd64
三、启动frpc。
frpc -f wdnmdtoken666666:12345 &
四、设置自动启动。
4.1、编写启动配置文件。
mkdir -p /usr/local/etc/natfrp vi /etc/systemd/system/frpc@.service
[Unit] Description=SakuraFrp Service After=network.target [Service] Type=idle #DynamicUser=yes Restart=on-failure RestartSec=60s ExecStart=/usr/local/bin/frpc -f %i WorkingDirectory=/usr/local/etc/natfrp [Install] WantedBy=multi-user.target
粘贴完成后按一下 ESC,左下角的 — INSERT — 会消失,此时输入 :wq 并按回车退出
4.2、重载 systemd。
systemctl daemon-reload
4.3、启动隧道。
systemctl start frpc@wdnmdtoken666666:12345
4.4、查看隧道状态。
systemctl status frpc@wdnmdtoken666666:12345
4.5、排查故障。
如果您忘记了之前开启过哪些隧道,使用下面的命令可以列出当前运行中的隧道。
systemctl list-units frpc@*
4.6、查看隧道日志。
journalctl -u frpc@wdnmdtoken666666:12345
4.7、启动服务。
systemctl enable frpc@wdnmdtoken666666:12345
五、刷新隧道状态。
在樱花后台刷新,看到隧道在线表示已经启动成功。
六、测试结果。
使用浏览器访问http页面,等待一秒后直接跳转到https,不再出现503错误页面。自此一切正常。
声明:
本站所有文章,如无特殊说明或标注,均为本站原创发布。
任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。
如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
本站所有文章,如无特殊说明或标注,均为本站原创发布。
任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。
如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。