由于服务器配置内网穿透后遇到使用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错误页面。自此一切正常。

声明:
本站所有文章,如无特殊说明或标注,均为本站原创发布。
任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。
如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。