很多时候在浏览网页时并不想留下浏览痕迹,想要没有浏览痕迹,不仅仅是指没有浏览记录,更是要对服务器隐藏更为深度的信息,例如你的IP、地理位置以及MAC地址等等。而HNet就是一个可实现匿名访问的项目。
体验
项目官方提供了演示地址,官方地址为:https://hideip.network/,这里需要说明,它并不是一个客户端,而是提供一个在线服务。
直接上手试试,可以发现他不是直接访问到源网页,而是会在访问的网址前加上它所属的域名前缀。同时该项目支持你挂上各种环境,所以理论上你可以借此它来访问全球各种网站而不留下足迹,有效的防止真实信息被泄露
部署
如果对官方项目不放心,该项目也支持自行部署,接下来是部署的教程。HNnet的部署很简单,你可以通过Docker镜像来部署
docker
docker run --name hideipnetwork -p 56559:56559 stilleshan/hideipnetwork-web
访问127.0.0.1:56559
docker compose
下载 docker-compose.yml 执行以下命令启动:
docker-compose up -d
另外也可以自行安装
快速入门
- 需要安装 Node.js 16+
git clone https://github.com/Hideipnetwork/hideipnetwork-admin.git
cd hideipnetwork-admin
npm i && npm run start
如果需要自定义,请按注释修改内容
const config = {
pwd: 'hideip', //默认密码
url: 'https://www.google.com/search?q=', //默认搜索引擎,服务器在国外就不要搞国内的搜索引擎
time: 1, //cookie 过期时间,默认一天
plb:'在 HNet 上搜索,或者输入一个网址',
initPlb: "密码请关注公众号“xxx”发送【xxx】",//initPlb 用户自定义可以用来引流
initPwdShow: true, //如果要通过 initPlb引流,此处的initPwdSHow须为 false,你不要不信邪
}
module.exports = config;
如果你想绑定上自己的域名,可以使用反向代理绑定端口,以nginx为例:
location / {
proxy_pass http://127.0.0.1:80;
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;
}
Comments NOTHING