From aae5a86fe16327ff477c5a29595fb949462b5c0d Mon Sep 17 00:00:00 2001 From: Stille Date: Sat, 22 Apr 2023 15:29:25 +0800 Subject: [PATCH] add hideipnetwork-web --- hideipnetwork-web/Dockerfile | 10 +++++++ hideipnetwork-web/README.md | 40 ++++++++++++++++++++++++++++ hideipnetwork-web/docker-compose.yml | 8 ++++++ 3 files changed, 58 insertions(+) create mode 100644 hideipnetwork-web/Dockerfile create mode 100644 hideipnetwork-web/README.md create mode 100644 hideipnetwork-web/docker-compose.yml diff --git a/hideipnetwork-web/Dockerfile b/hideipnetwork-web/Dockerfile new file mode 100644 index 0000000..7a211ac --- /dev/null +++ b/hideipnetwork-web/Dockerfile @@ -0,0 +1,10 @@ +FROM ioiox/node:16-alpine +LABEL maintainer="Stille " + +WORKDIR /app + +RUN git clone -b v2 https://github.com/Hideipnetwork/hideipnetwork-web.git . && npm install + +EXPOSE 56559 + +CMD ["npm", "run", "start"] diff --git a/hideipnetwork-web/README.md b/hideipnetwork-web/README.md new file mode 100644 index 0000000..5ff088d --- /dev/null +++ b/hideipnetwork-web/README.md @@ -0,0 +1,40 @@ +# hideipnetwork-web + +GitHub [stilleshan/dockerfiles](https://github.com/stilleshan/dockerfiles) +Docker [stilleshan/hideipnetwork-web](https://hub.docker.com/r/stilleshan/hideipnetwork-web) +> *docker image support for X86 and ARM* + +## 简介 +基于 node 的在线浏览器项目的 docker 镜像. + +## 使用 +### docker +```bash +docker run -d --name hideipnetwork -p 56559:56559 stilleshan/hideipnetwork-web +``` +访问`127.0.0.1:56559` + +### docker compose +下载 [docker-compose.yml](https://raw.githubusercontent.com/stilleshan/dockerfiles/main/hideipnetwork-web/docker-compose.yml) 执行以下命令启动: +```bash +docker-compose up -d +``` + +### 反向代理参考 +```nginx + location / { + proxy_pass http://127.0.0.1:56559; + proxy_set_header Host $http_host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-Ssl on; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + proxy_set_header X-Frame-Options SAMEORIGIN; + + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection upgrade; + } +``` + +## 参考 +- [自建在线网页代理](https://blog.tanglu.me/web-browser/) diff --git a/hideipnetwork-web/docker-compose.yml b/hideipnetwork-web/docker-compose.yml new file mode 100644 index 0000000..6d1f810 --- /dev/null +++ b/hideipnetwork-web/docker-compose.yml @@ -0,0 +1,8 @@ +version: "3" +services: + browser: + image: stilleshan/hideipnetwork-web + container_name: hideipnetwork + restart: always + ports: + - 56559:56559