Published on

玩一下反向代理

Authors
  • avatar
    Name
    wellsleep (Liu Zheng)
    Twitter

之前在 腾讯云 买了个 24 块钱每月的香港轻量应用服务器,用作股权拍卖的服务。服务结束后打算用来搭 Farbox-2.0,给摇摇欲坠的 Bitcron 找个退路。突然想到家里黑群晖上的 Gitlab 能不能用公网直接访问…… 直接访问当然不能带端口号这么不优雅,想个办法吧。

再去 Cloudflare 把 git 域名指向花生壳给的 CNAME(显然只有动态 IP),满心欢喜的以为能成,结果等了十几分钟发现毫无反应。

突然意识到,我朝不给个人 IP 使用 80/443 端口,所以我的路由器规则里没开这端口。NAS 上的反代听不到 80 端口的消息,自然也没法代理。

于是,找到腾讯云的服务器,上面已经架好了 Nginx。由于之前是用 Nginx 代理 Gunicorn 的服务,因此依葫芦画瓢很快就抄了一个把 git 域名转向花生壳域名下的 30000 端口。再去 Cloudflare 把 git 域名指向腾讯云服务器,等了五分钟,搞定。

下一步就应该把 HTTPS 慢慢架起来,腾讯这个轻量应用的香港机房只要用来不翻墙的话还能搞不少事情...