12,925
回編集
12行目: | 12行目: | ||
cd Siki-<Sikiのバージョン>.AppImage ~/InstallSoftware/Siki/ | cd Siki-<Sikiのバージョン>.AppImage ~/InstallSoftware/Siki/ | ||
<br> | <br> | ||
==== | ==== 5ch向けプロキシの導入 ==== | ||
5ch向けプロキシの一覧は、以下に示すWebサイトを参照すること。<br> | |||
https://prokusi.wiki.fc2.com/wiki/%E3%83%88%E3%83%83%E3%83%97%E3%83%9A%E3%83%BC%E3%82%B8 | |||
<br> | |||
===== 2chproxyを使用する場合 ===== | |||
依存関係のライブラリをインストールする。<br> | 依存関係のライブラリをインストールする。<br> | ||
# CentOS | # CentOS | ||
41行目: | 45行目: | ||
perl 2chproxy.pl | perl 2chproxy.pl | ||
<br> | <br> | ||
Sikiの起動スクリプトを作成する。<br> | |||
vi ~/InstallSoftware/Siki/Siki.sh | vi ~/InstallSoftware/Siki/Siki.sh | ||
chmod u+x ~/InstallSoftware/Siki/Siki.sh | chmod u+x ~/InstallSoftware/Siki/Siki.sh | ||
68行目: | 72行目: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
<br> | <br> | ||
===== proxy2chを使用する場合 ===== | |||
https://prokusi.wiki.fc2.com/wiki/proxy2ch | |||
proxy2chをビルドするために必要な依存関係のライブラリをインストールする。<br> | |||
sudo zypper install libcurl-devel pthread-stubs-devel libopenssl-devel libopenssl-1_1-devel libgnutls-devel | |||
<br> | |||
[https://notabug.org/NanashiNoGombe/proxy2ch/releases proxy2chの公式Webサイト]から、ソースコードをダウンロードする。<br> | |||
ダウンロードしたファイルを解凍する。<br> | |||
tar xf v<バージョン>.tar.gz | |||
cd v<バージョン> | |||
<br> | |||
proxy2chをビルドする。<br> | |||
make -j $(nproc) | |||
<br> | |||
proxy2chをSiki等の5chブラウザのインストールディレクトリにコピーする。<br> | |||
cp proxy2ch README.md <Sikiのインストールディレクトリ> | |||
<br> | |||
Sikiの起動スクリプトを作成する。<br> | |||
vi ~/InstallSoftware/Siki/Siki.sh | |||
chmod u+x ~/InstallSoftware/Siki/Siki.sh | |||
<br> | |||
<syntaxhighlight lang="sh"> | |||
# ~/InstallSoftware/Siki/Siki.shファイル | |||
#!/usr/bin/env sh | |||
appname="Siki_<Sikiのバージョン>.AppImage" | |||
# use -f to make the readlink path absolute | |||
dirname="$(dirname -- "$(readlink -f -- "${0}")" )" | |||
if [ "$dirname" = "." ]; then | |||
dirname="$PWD/$dirname" | |||
fi | |||
# Run proxy2ch | |||
$dirname/proxy2ch/proxy2ch -4 -g -a '<ユーザエージェント名>' & | |||
# Run Siki binary | |||
"$dirname/$appname" "$@" | |||
# Terminate the proxy. | |||
killall $dirname/proxy2ch/proxy2ch | |||
</syntaxhighlight> | |||
<br> | |||
Siki等の5chブラウザを起動して、読み込み用プロキシおよび書き込む用プロキシを設定する。<br> | |||
* Sikiの場合 | |||
*# メインメニュー[ファイル] - [設定]を選択する。 | |||
*# [設定]画面が開くので、[ワークスペース]から[読み込み用プロキシ]項目と[書き込む用プロキシ]項目に、以下に示す値を入力する。 | |||
*#: <code>localhost:9080</code> | |||
<br> | |||
===== 共通 ===== | |||
Sikiのデスクトップエントリファイルを作成する。<br> | |||
vi ~/.local/share/applications/Siki.desktop | vi ~/.local/share/applications/Siki.desktop | ||
<br> | <br> |