Giter Club home page Giter Club logo

hideipnetwork-web's People

Contributors

allmors avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

hideipnetwork-web's Issues

Hello, the lower part of the web page is blank after I run it. What is the problem? Did I misconfigure something?

微信截图_20240527155938

My docker-compose.yaml configuration:

version: '3.8'

services:
app:
image: jesmora/hnet-server
ports:
- "56559:56559"
environment:
HOST: 0.0.0.0
SECRET: "hnet-jesmora"
HNET_USER: "Jesmora"
HNET_PWD: "hnet-jesmora"
REDIRECT_HOST: "www.google.com"
MONGDB_CONNECTION: "mongodb://10.20.1.126:27017/?directConnection=true&serverSelectionTimeoutMS=2000&appName=mongosh+2.2.5"
MODO: "normal"
SOCKS5: "socks://username:[email protected]:1080"

My logs

[root@localhost hideipnetwork-web]# docker logs c099c2efdf72

[email protected] start /usr/src/app
node src/index.mjs

(node:19) [MONGODB DRIVER] Warning: useNewUrlParser is a deprecated option: useNewUrlParser has no effect since Node.js Driver version 4.0.0 and will be removed in the next major version
(Use node --trace-warnings ... to show where the warning was created)

是不是需要admin路径搭建web

教程说需要密码再考虑admin,意思是web是可以独立运行的,我就想先试试web什么样,结果报错,换了路径 系统 重装系统node.js都是这样。

[root]# git clone https://github.com/Hideipnetwork/hideipnetwork-web.git
fatal: destination path 'hideipnetwork-web' already exists and is not an empty directory.
[root@ ~]#
[root@~]# cd hideipnetwork-web
[root@ hideipnetwork-web]#
[root@ hideipnetwork-web]# npm i && npm run start
npm ERR! code ENOENT
npm ERR! syscall open
npm ERR! path /root/hideipnetwork-web/package.json
npm ERR! errno -2
npm ERR! enoent ENOENT: no such file or directory, open '/root/hideipnetwork-web/package.json'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2023-01-20T09_53_10_256Z-debug-0.log
[root@hideipnetwork-web]#

然后试了一下admin admin可以监听3001,然后在admin路径下跑web才能成功。其他地方都是上面报错。
报错是缺失一个文件,实在不能理解为什么在 admin下面就正常,看了一下 正常部署的admin目录下并没有web文件夹和package文件,那到底是为啥?正确的步骤是什么?

docker

how to run from docker

搜索没有反应,打开书签后台报错,v2版本

[email protected] start
node index.mjs

http server http://0.0.0.0:56559/
/home/senlief/web-proj/hideipnetwork-web/node_modules/ipaddr.js/lib/ipaddr.js:929
throw new Error('ipaddr: the address has neither IPv6 nor IPv4 format');
^

Error: ipaddr: the address has neither IPv6 nor IPv4 format
at ipaddr.parse (/home/senlief/web-proj/hideipnetwork-web/node_modules/ipaddr.js/lib/ipaddr.js:929:19)
at GetAddrInfoReqWrap.callback (/home/senlief/web-proj/hideipnetwork-web/node_modules/@tomphttp/bare-server-node/dist/createServer.js:35:50)
at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:130:8)

Node.js v20.3.1

能支持chatgpt吗

gpt只能国外几个ip访问 查东西挂梯有点麻烦。不过好像检测反代,演示站点显示 This web property is not accessible via this address. 有办法兼容吗

请问大佬是否考虑过发行docker镜像?

我自己使用您的v3分支封装了docker镜像,但是运行起来之后确实出现了无法访问tiktok,YouTube搜索有问题,google翻译网站翻译出问题,google账户无法登录等现象(但我使用您的网站尝试确实是没有问题的):

1、访问tiktok:
image
2、YouTube搜索有问题:
image
3、google翻译网站翻译出问题:
image
4、google账户无法登录:(There was an error during the transport or processing of this request. Error code = 103, Path = /v3/signin/_/AccountsSignInUi/data/batchexecute : Incomplete XSS header at end of request (500))
image

其中我的Dockerfile如下:

FROM ioiox/node:16-alpine
LABEL maintainer="hnet"

WORKDIR /app

RUN git clone -b v3 https://github.com/Hideipnetwork/hideipnetwork-web.git . && npm install

EXPOSE 56559

CMD ["npm", "run", "start"]

请教大佬有空时是否能指导一下,感谢

用nginx反代后,添加http auth显示Server Error

Internal Server Error
nginx.conf如下

    server {
        listen       443 ssl http2;
        server_name  localhost;

        ssl_certificate      CDNcert.pem;
        ssl_certificate_key  CDNkey.key;

        location / {
            proxy_pass http://127.0.0.1:56559;
            proxy_http_version 1.1;
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection 'Upgrade';
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-Host $host:$server_port;
            proxy_set_header X-Forwarded-Server $host;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header Host $host;
            auth_basic "realm";
            auth_basic_user_file /etc/nginx/auth.txt;
        }
    }

相反,不添加http auth时就可以直接反代,如何解决?想私人或小部分范围访问。

部署完成后无法使用

部署了前后端,nginx设置了反代,能够打开前端页面,后台没有报错。
输入密码没有反应,修改配置文件的密码后可以输入密码进行验证,但输入网址无法跳转。
前端截图
前端能够正常打开
后端api日志
QQ截图20221111171747
前端后台日志
QQ截图20221111171808

域名访问不了后端

前后端都部署了。

改了密码和global

然后弄了两个反代:api.域名反代3001 web.域名反代3000 都上ssl

最后访问web域名 就像没搭建admin一样,不用密码就能访问。
以为我base64写错了 试了好几个写法,都不行。

最后访问ip:3000 发现这里的正常 需要密码 admin成功。但是ip访问是没有https的。

目前问题是,ip端口访问正常。反代到域名上访问,就用不了admin的配置。搞不明白。。不好意思又打扰一次。。

按照教程部署后,打开web页面输入其他网址不跳转

操作步骤:
1/在节点内clone admin项目后,npm start,互联网访问显示{"hello":"world"}
image
2/在同节点其他目录clone web项目,使用的是V2的库(这个库中没有global.js文件),参考admin项目是需要在public/global.js里面的const HENTAPI 使用admin的完整网址http://x.x.x.x:3001进行base64进行加密后填写,我这边直接新建了这个文件并替换了。
image
3/在web目录下也npm start 并且访问56559端口,页面能打开,但是无法跳转。
image
image

求大佬解答。

谷歌搜索有问题

演示站点随便搜一个 然后在搜索框全部清空重新搜索或者后面加就会发现问题 缓存上一个的关键词

改了config依然报错

config配置:
self.__uv$config = { prefix: /server/, bare: /cf.niwiu.app//, encodeUrl: Ultraviolet.codec.xor.encode, decodeUrl: Ultraviolet.codec.xor.decode, handler: '/server/server.handler.js', client: '/server/server.client.js', bundle: '/server/server.bundle.js', config: '/server/server.config.js', sw: '/server/server.sw.js', };

点击搜索后报错
SyntaxError: Unexpected token 'c', "class KVAd"... is not valid JSON

最新版部署cf报错的问题

新版教程搞明白了,但是worker.js报错
image
image

最后项目部署到cf pages上运行,首页能出来,谷歌地址报乱码错误
image

[Cloudflare Workers]Config问题

请问作者:我现在已经
1.部署了Cloudflare Workers,并创建指定了kv
2.自定义域名***.eu.org
3.“快速编辑”中替换为[workers-bare.js]
现在需要在哪里替换config?非常感谢

手机端问题。

以前手机版可以用,现在测试无法监听手机的回车。导致不能输入网址访问,关键词也只能通过谷歌联想进入,不能搜索自己的关键词。

另外,乱码问题还是存在。用https://hideip.network/访问https://hideip.network/,(无法直达我还是用谷歌搜出来的)进去的关键词依然乱码。我看issue已经关闭,以为已经修复。如果是后续不处理这个问题,回复一下我以后不再测试反馈乱码问题。

public考虑开源吗?

想更换其它搜索引擎,搜索引擎的代码貌似不在服务端,客户端代码考虑公开吗?

写个稍微详细点的cloudflare部署流程

  1. 已经会在cloudflare上开启proxy,托管域名这些基础。
  2. 点击左侧导航栏。workers,点击kv。创建一个namespace叫BARE。
  3. 点击左侧workers. 创建一个worker服务。创建以后,点击新创建的服务。点击settings。点击Variables。KV Namespace Bindings中加入一个Variable name=BARE ,KV Namespace=BARE的binging。点击save。
  4. 点击quick edit。进入编辑页面。删除左侧所有代码。把workers-bare.js中的代码复制粘贴上去。点击save and deploy
  5. 可选操作。点击trigger。增加一个Custom Domains。
  6. worker部署完成

实在搞不懂怎么部署了。

老哥,教程太简单了。没想着打扰你,自己弄了一个星期还是不行。

上一个issue 我无法正常部署web。不过进入admin文件夹就可以部署web了。我就先这样凑合。把web弄出来了。没有弄admin。

然后看你的nginx是反代3000。我不太会用,就堡塔里面反代了内网端口。然后发现3001正常,helloworld。3000是502。

开防火墙看了一下 3000没有在使用 3001在用。并且公网可以进3001端口看helloworld

期间我没有修改任何文件直接跑的。

大佬如果方便跟我说一下详细教程吧。比如说git以后要改哪几个文件然后才能npm run。反代的端口3000里面没有东西。。网上一点相关教程都没有 项目太新了。。唉 打扰了。

使用socks 用户名过长无法识别

用的是住宅IP的socks,因为用户名太长太长了,设置之后进网站会提示socks 信息错误,改短就正常,但是必须用完整的用户名才可以使用住宅IP
QQ图片20230623130908

一个报错bug

有时候好像需要刷新或者重新搜索(url非法和json<) 或者网络不好/机子不行(json<) 还有配置了后端但是后端没启动(url非法)都会有报错

但是有一些 不应该报错的

比如说我想找 https://gpt.chatapi.art/ 发布者 在搜索框搜索发布 https://gpt.chatapi.art/ 或者https://gpt.chatapi.art/ 发布都会报错 SyntaxError: Unexpected token < in JSON at position 0应该是格式处理有bug进谷歌重新搜索就没有问题了。

顺便说一下,最开始的 https://gpt.chatapi.art/ 是让cf没识别到代理 说明反代应该可以绕过cf的。不知道怎么实现所以才想找找发布者看看有没有什么线索,不过太多人转发了,不好找。

能否添加密码登陆?

能否添加密码登陆?直接打开就能用不是很安全,一旦网址泄露别人就能随便用啦。。

Deploying on the public network requires HTTPS to function properly (部署在公网需要HTTPS才能正常使用)

The local deployment works normally, but accessing through the external network IP or domain name will cause no response to page content clicks. Through debugging, it is found that when any jump link is triggered, the following error will be reported in the web console:
Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'register')
Through analysis, it is found that the serviceWorker in the navigator is only available when the web page is loaded through https.
Temporary solution: use https to establish a connection

I hope the author can help fix it after seeing it🤝

本地部署正常使用,但是通过外网IP或域名访问会导致页面内容点击无反应。通过调试发现当触发任意跳转链接时会在网页控制台报如下错误:
Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'register')
通过分析发现是仅当通过 https 加载网页时,navigator 中的serviceWorker 才可用造成的错误。
临时解决方案:使用 https 建立连接

希望作者看到后帮忙修复🤝

加载过于缓慢

你好。这个项目我测试了半个月左右,有一些地方不知道能不能优化一下。

1.网站感觉加载特别慢,和网络环境是有关系。但是正常nginx反代一个网页或者jsproxy这样类似的项目搭建好了访问特别快。很明显有区别。不知道是不是替换还是干嘛导致的?换了多个服务器以及多个成品站点都测试过,大概半个月左右才敢下这个结论。没别的意思,只是希望可以优化一下,不要介意

2.网站真实地址能不能优化一下显示?目前是域名/github项目地址base64/一串加密符号 这样可读性太差了。有时候想导出几个链接做书签十分困难。或者有没有什么好办法可以快速查看真实网址?其实像jsproxy那样处理就挺好的,也方便外部通过网址直接进沙盒而不是经过主页。

希望没有打扰到。很好的一个项目,加油。

网址太长会直接变成搜索

长链接输入进去会直接变成搜索,必须缩短或者通过跳转才可以
还有能不能把网址输入框给删除掉?我只想拿来给别人注册游戏,不想他们拿去看乱七八糟的网站,但是要屏蔽的网站太多了,而且屏蔽谷歌又进不去网站。

[Question] 请教下cf部署时候的问题

我已经在Workers控制台里创建并绑定了名为 BARE 的KV空间 将 workers-bare.js 的内容粘贴到Workers输入框后 直接打开会给出

{
	"versions": [
		"v1",
		"v2"
	],
	"language": "Cloudflare",
	"project": {
		"name": "bare-server-worker",
		"description": "Cloudflare Bare Server",
		"repository": "https://hideip.network",
		"version": "1.2.2"
	}
}

#4 和 README 没看太明白 server.config.js 要粘贴在哪里,还请大佬指点一下
image

tiktok不能搜索

使用这个访问tiktok,可以看视频,但是不能搜索。是什么原因呢?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.