本文最后更新于 2025-04-19,若需联系:请发至[email protected]

反代本意是用一个简单好记的访问地址来代替http://机IP:端口号的访问地址,就像访问baidu.com,而非访问baidu的IP地址39.156.66.10110.242.68.66

小🧀:百度这种的会拒绝直接访问IP地址的没有host头的网络请求,但小司可能可以

一、安装OpenResty

在应用商店点搜索openresty并安装

安装好后,记得将openresty的监听端口放在防火墙白名单里(若没有),

防火墙参见此文介绍https://sheerkvc.top/archives/82.Halo_vps#%E4%B8%89%E3%80%81%E9%98%B2%E7%81%AB%E5%A2%99

二、域名

肯定要先买域名才能使用,比如你的想买test.com域名,你的反代网站

参见此文(阿里云版,其他平台大同小异),https://sheerkvc.top/archives/13.blog%27s_domain

三、配置反代

3.1、添加网站

1panel面板,网站-网站 ,先看看下图中绿色的那里openresty启动了吗

若你购买的域名为test.com

创建-反向代理

分组:可以不用管

主域名:买的域名

代理地址:127.0.0.1:端口号localhost:端口号。都可以

需要注意的是如halo、umami这种部署到本地的反代网站需要使用http型,若你为1panel启用了https,则1panel的反代要用https。不然会跳转失败,因为协议不同会导致SSL 握手失败,网站就看不了。

端口号:比如halo-8090,openresty-80、443,twitoo-40063,umami-3000

(当然可以自定义端口号,但是刚搞的话还是不建议了哈)

3.2、添加SSL证书

详见https://sheerkvc.top/archives/84.halo_domain2