NaiveProxy 是一个基于 Node.js 的简单 HTTP/HTTPS 代理服务器。以下是设置 NaiveProxy 节点的步骤

安装必要的软件

确保你的系统已经安装了 Node.js 和 npm,如果没有安装,可以先安装:

curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs

或者在 macOS 上安装:

curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs

安装 NaiveProxy

在终端或命令提示符中运行以下命令安装 NaiveProxy:

npm install naive-proxy

配置 NaiveProxy

创建一个配置文件(proxy.config.js):

{
  "http": {
    "enabled": true,
    "listen": {
      "host": "...",
      "port": 800
    },
    "target": {
      "host": "127...1", // 目标服务器的 IP 或域名
      "port": 80
    },
    "options": {
      "timeout": 500,
      "x-forwarded-for": true,
      "x-forwarded-host": true
    }
  },
  "https": {
    "enabled": true,
    "listen": {
      "host": "...",
      "port": 8443
    },
    "target": {
      "host": "127...1",
      "port": 443
    },
    "options": {
      "timeout": 500,
      "x-forwarded-for": true,
      "x-forwarded-host": true
    }
  }
}

根据你的需求调整配置:

  • http.enabledhttps.enabled:是否开启 HTTP/HTTPS 代理。
  • listen.host:代理监听的 IP 或域名,默认为 (所有 IP)。
  • listen.port:代理监听的端口。
  • target.host:目标服务器的 IP 或域名。
  • target.port:目标服务器的端口。
  • options:包括超时、请求头等设置。

启动 NaiveProxy

在终端或命令提示符中运行以下命令启动 NaiveProxy:

node proxy.js

或者使用 pm2 来管理进程:

pm2 start proxy.config.js

测试配置

使用 curl 或浏览器测试代理是否正常工作:

curl -I http://localhost:800

注意事项

  • 权限问题:确保运行 NaiveProxy 的用户有足够的权限,可能需要使用 sudo
  • 防火墙设置:检查防火墙设置,确保代理端口(如 800 和 8443)是开放的。
  • HTTPS 配置:如果需要 HTTPS,确保目标服务器支持 HTTPS,或者配置自签名证书。
  • 性能优化:根据需要调整 worker 和 connection 数量,
"options": {
  workers: 2,
  worker_timeout: 500,
  max_connections: 100
}

日志管理

可以通过配置日志输出来监控代理的运行情况,

"options": {
  "log": {
    "info": true,
    "error": true,
    "access": true
  }
}

高级配置

如果需要更复杂的配置,可以参考 NaiveProxy 的文档或源码,或者在社区寻求帮助。

希望这些步骤能帮助你成功配置和运行 NaiveProxy 节点!如果有任何问题或需要进一步的帮助,请随时告诉我。

NaiveProxy 是一个基于 Node.js 的简单 HTTP/HTTPS 代理服务器。以下是设置 NaiveProxy 节点的步骤

扫码添加小飞机VPN网络工具官方微信

扫码添加小飞机VPN网络工具官方微信

400-638-2751
扫码添加小飞机VPN网络工具官方微信

扫码添加小飞机VPN网络工具官方微信

网站地图