プレゼンテーション

searxはgithubで公開されているオープンソースのメタ検索エンジンプロジェクトで、GoogleやYahooなどの検索を開始し、自動的に組版してユーザーに提示することができます。有名なシークレットトレイル検索はsearxの開発に基づいています。壁では、海外のvpsのビルドにアクセスすることができますだけでなく、プライバシーを保護し、Googleがユーザーの特性を収集するために避けることができますが、また、Googleへのアクセスの効果を達成するために壁を曲げることができます。

ここでpagodaパネルを選択した主な理由は、ビジュアルパネルの方が管理しやすいからです。

準備の条件

1.海外のVPSを持つ

2.ドメイン名の所有

プロセス

1.パゴダパネルの取り付け

私はcentosを使用していますが、以下はcentos用のインストールコマンドです。他のシステムでは、Pagodaの公式サイトでインストールコマンドを確認してください。

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

2.dockerのインストール

pagodaパネルがインストールされているので、pagodaパネルから直接dockerをインストールすることができます。

ソフトウェアストアで「docker」を検索し、「docker manager」をインストールします。

私のハッピーバージョンは無視してください(笑)。

3.searxコンテナの作成

最初にシアーなイメージを引き出す

docker pull searx/searx

そして、コンテナを作成します。

docker run --restart=always -d -v /home/searx:/etc/searx -p 8080:8080 -e searx/searx

この時点で、コンテナは起動していますが、いくつかの設定が必要です。

home/searxフォルダに移動し、settings.ymlを見つけて変更します。

base_url : False  #确保此项为false,否则网站排版可能会很奇怪,还打不开设置页

その後、Pagodaのdocker managerでコンテナを再起動します。

4.アンチジェネレーションの設定

パゴダパネルの[ウェブサイト]から[ウェブサイトの追加]をクリックします。

Domain Name]には、あなたのウェブサイトのドメイン名を記入してください。

他のことは放っておいて、ただ創造する

その後、ウェブサイトの[設定]を開きます。

リバースプロキシ]を開く

リバースプロキシの追加

図のように記入してください。

その後、サイトにアクセスすると、すでに正しくアクセスできるようになっているはずです。

その後、[環境設定]から検索エンジンの設定を変更することができます。

以上でビルドプロセスは終了です。どうぞお楽しみください。

ウェブサイトの構築代行

私のように一日中ハシゴをしていない人は、検索結果の一部のサイトにアクセスするのに時間がかかることがありますが、その場合はhttpプロキシを構築して検索結果に追加することができます。

よく見ると、検索結果の横に[Proxy]オプションが表示されています。
壁の内側から直接Wikipediaにアクセス

1.Golangの環境をインストールする

#Debian/Ubuntu系统
apt-get -y install golang
#创建目录并定义GOPATH环境变量指向该目录mkdir ~/mjsmorty
echo 'export GOPATH="$HOME/mjsmorty"' >> ~/.bashrc
source ~/.bashrc

#CentOS/RHEL系统
yum -y install golang
#创建目录并定义GOPATH环境变量指向该目录
mkdir ~/mjsmorty
echo 'export GOPATH="$HOME/mjsmorty"' >> ~/.bashrc
source ~/.bashrc

2.Mortyのインストール

#安装
go get github.com/asciimoo/morty
mv ~/mjsmorty/bin/morty /usr/local/bin
#查看版本,有版本输出信息即代表成功
morty -version

取得プロセスが滞ることがありますが、ご了承ください。

3.インストール画面

ここで紹介するコマンドはcentos用ですが、他のOSの場合はウェブで検索してみてください。

yum install screen  

4.Start Morty

screen -dmS morty morty -listen 127.0.0.1:3000

5.アンチジェネレーションの設定

この時点で、上述のようにリバースプロキシを追加することができます。ただし、サイトを追加するためにドメイン名を変更することを忘れないでください(セカンドレベルドメインを設定することができます)。

サイトへのアクセスに問題がなければ、以下のように表示されます。

6.設定ファイルへの追加

settings.yml]を開いて変更します。

result_proxy]と[url]を検索し、その前にある#コメント文字を削除する

result_proxy:  
 url : http://换成你的域名

この時点でsearxコンテナを再起動すると、プロキシオプションを使用した検索結果が表示されます。

最後に

searxは、メインのプライバシーですが、国でどのようなプライバシーを考えていない、お茶やお茶、主に複数の検索結果の集計を使用することをお勧めしますが、私は今、cdnで使用すると、完全にBaiduの+ Googleのを超えて体験


時代に文明を、時間に生命を与えよう