全部 / 生活杂谈 · 2021年11月25日 0

尝试nginx反代

本文最后更新于 1109 天前,其中的信息可能已经有所发展或改变。

起因

最近在论坛上看见一个叫nvjdc的东西,居然可以取代去世已久的ninja。(虽然还是不能扫码)

遂开始对接我自己的青龙。

bash <(curl -sL https://raw.githubusercontents.com/buqian123/Tasks/main/onekey-install-nvjdc.sh)

一键脚本安装顺利安装,访问链接是ip:端口号。

因为nvjdc的链接要分享出去,ip作为网址实在不太优雅而且也太难记。于是使用nginx进行反代。自己也没什么经验,纯属瞎折腾。

安装nginx

Ubuntu系统

sudo apt update
sudo apt install nginx #安装nginx
#nginx常见命令
nginx -v #查看版本
sudo systemctl start/restart nginx #启动/重启nginx
sudo systemctl enable nginx #自启动
sudo systemctl status nginx #nginx状态

安装完成后进入/etc/nginx/

导出nginx.conf

http模块添加反向代理:

server {
  listen 80;
  server_name yourdomain.com;#域名
  location / {
     proxy_pass http://0.0.0.0:3000;#需要反代的ip地址
     # where 0.0.0.0:3000 is your application server (Ex: node.js) bound on 0.0.0.0 listening on port 3000
  }
}

添加完保存覆盖之后重启nginx

sudo systemctl restart nginx

再输入自己的三级域名,惊喜的发现可以跳到nvjdc了(总体还是很简单的,就是小小地记录一下)

成功

?回首页