私は実行中で、squid3-3.4.8
キャッシュされたjpgをサーバーやインターネットに保存されている他のjpgに置き換えるソリューションを探していました。など、さまざまなツールがありますsquidred
。しかし、それらのどれもDebianで動作しないか、ガイドが不完全です。別のリンクに置き換えるには、単純なjpgリンクだけが必要です。これを行う方法はありますか?volta
asqredir
Voltaを初めてインストールしたとき、どこで詰まったのか覚えていません。この時間:
root@S:~/Volta/volta-0.3.0# make
Package lua5.2 was not found in the pkg-config search path.
Perhaps you should add the directory containing `lua5.2.pc'
to the PKG_CONFIG_PATH environment variable
No package 'lua5.2' found
cc -O2 -L/usr/lib -I/usr/include -c -o accept_loop.o accept_loop.c
In file included from accept_loop.c:31:0:
volta.h:77:17: fatal error: lua.h: No such file or directory
compilation terminated.
make: *** [accept_loop.o] Error 1
Luaをダウンロードしてインストールしました。/root/Lua/lua-5.3.3
asqredir
それからから得ようとします。ガイド asqredir.sourceforge.net
ただし、「test asqredir」部分は機能しません。
たとえば、テストする行を入力すると、次のようになります。
www.samopage.com IP_of_computer - GET
空白行が表示されます。ブラウザでもjpgの変更を見ることはできません。これを行う簡単な方法はありますか?
編集する:
cache_effective_user
ルートやプロキシに変更してみましたが、squid.conf
動作しません。これは次のログですcache.log
。
root@SRSQUID4:/var/log/squid3# cat /var/log/squid3/cache.log | tail
2016/06/11 19:46:54 kid1| ipcCreate: /root/asqredir/asqredir-0.3/asqredir: (13) Permission denied
2016/06/11 19:46:54 kid1| WARNING: redirector #Hlpr0 exited
2016/06/11 19:46:54 kid1| Too few redirector processes are running (need 1/5)
2016/06/11 19:46:54 kid1| Starting new helpers
2016/06/11 19:46:54 kid1| helperOpenServers: Starting 1/5 'asqredir' processes
asqredir 権利:
-rwxrwxrwx 1 root root 11120 Jun 9 17:30 asqredir
編集する:
結局、私は新しい写真ではなく白い領域を見ていました。リダイレクトURLを選択するかhttps://www.dropbox.com/s/nf72mxln42n5dmr/testas2.jpg?raw=1
最初のhttps://dl.dropboxusercontent.com/content_link/etP0OuZr71XL8GGv2lDWayip783yw1qV2KneRRRZK7HhX1NIE9sq4MQHjvPCeMEt/file
URLの結果を選択するかは関係ありません。
答え1
ボルタの場合必要なようです。apt-get install liblua5.2-dev
asqredir
HOWTOガイドで説明している部分を見逃したようです。URLプロファイルのコメントを解除して調整します。。現在はあなたが要求したことをしています。つまり、どんなことにも異議を申し立てません。
あなたのテストは、同じHOWTOガイドのテスト推奨事項と正確に一致します。
これで、イカはそれを非ブロックサイトに転送するので、httpリクエストを入力してください。
http://www.slashdot.org 192.168.25.132 - GET
出力は空の新しい行でなければなりません。
(新しい)「権限の拒否」の問題に対するフォローアップは、単にプロセスにスクリプトsquid
にアクセスする権限がないことです。たとえば、通常は/root
権限700
(u=rwx,go=
)があります。squid
たとえば、アクセス可能な場所にスクリプトを移動して、やり直し/usr/local/bin
てください。