网站首页 > 开源技术 正文
上一篇文章介绍了Searx这款浏览器:任何人都可以运行属于自己的Searx,只要有一个VPS服务器就可以自己搭建一个搜索引擎网站。这样就可以拥有最大化的隐私,避免公开站点的拥挤,也可以避开即使清楚浏览器cookie也可以保留的设定、可以审核执行的程式码等等。使用者可以把他们建立的站点新增到所有公开站点的可编辑清单上,或者是让其保持神秘性。还可以把公开站点上没有的搜索引擎新增到自行架设的站点上面。
除了Searx这个最广为人知的站点以外,Searx也有许多不同的网址,由使用者自行维护的站点,其中一些提供了通过Tor连线的服务。“Meta-searx”网站则每次搜索都会从不同的随机站点中搜索。Searx也提供了公开的API,同时也有Firefox、Android应用程式。
本次的内容就是关于Searx私人浏览器的搭建教程,这里以Kali Linux为例,写出详细的过程给各位师傅们以供参考。
0X00安装pip
在kali linux中输入命令apt-get -y update
apt-get -y install python-pip
安装过pip的师傅们忽略此步骤。
0X01安装git
apt-get -y install git
0X02编辑Searx
拉取源码:
git clone https://github.com/asciimoo/searx.git
安装依赖:
cd searx
pip install -r requirements.txt
编辑配置文件:
修改语言,默认为中文搜索结果:
sed -i ‘s/language : “en-US”/language : “zh-CN”/g’searx/settings.yml
修改secret_key
sed -i "s/ultrasecretkey/`openssl rand -hex 16`/g" searx/settings.yml
修改bind_address,改了后就可以使用ip访问了,如果使用域名可以不修改。
sed -i 's/bind_address : "127.0.0.1"/bind_address : "0.0.0.0"/g' searx/settings.yml
修改端口,比如修改为8000则
sed -i "s/port : 8888/port : 8000/g" searx/settings.yml
language:为搜索语言,默认en-US,如果你的搜索以中文为主,那就改成zh-CN,当然这个语言在搜索界面也可以设置
port:为监听端口,默认8888,可自行修改。
bind_address:为监控地址,默认为127.0.0.1,如果需要让ip地址能被外网访问,就修改为0.0.0.0,这里建议默认,然后再用域名反代即可。
secret_key:该参数为加密密匙,可自行设置,数值可以在ssh客户端使用openssl rand -hex 16命令生成。
0X03运行Searx
安装screen:
后台运行:
然后使用ip:port访问即可,如果bind_address地址没修改,可能浏览器会访问不了,就需要各位师傅们反代了。
- 上一篇: 美得难以置信!海洋生物微距摄影作品
- 下一篇: Cube UI - 滴滴出品的精致前端 UI 组件库
猜你喜欢
- 2024-10-15 美得难以置信!海洋生物微距摄影作品
- 2024-10-15 Searx:一款好用、注重隐私的搜索引擎
- 2024-07-08 难得一见的水下艺术照片,2020年度海洋艺术摄影大赛获奖作品
- 2024-07-08 《海之呼唤》PC推荐配置发布 神秘的海底世界等你探索
- 2024-07-08 硬核!Rust异步编程方式重大升级:新版Tokio如何提升10倍性能详解
- 2024-07-08 第一人称冒险解谜游戏—海之呼唤(海之呼唤游戏剧情)
- 2024-07-08 PyTorch深度概率推断工具Brancher,掌握ML和Python基础即可上手
- 2024-07-08 Steam《Lost At Sea》现已正式发售 首周有优惠
- 2024-07-08 光纤收发器的发端(T)/收端(R),单纤/双纤,组网方案等
- 2024-07-08 每日超值推荐:希捷酷玩1TB SSD 1599元,讯景RX5700 XT海外版3099元
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)