编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

Searx私人浏览器搭建(私有浏览器)

wxchong 2024-10-15 17:24:34 开源技术 19 ℃ 0 评论

上一篇文章介绍了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地址没修改,可能浏览器会访问不了,就需要各位师傅们反代了。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表