準備作業#
以下の内容を準備する必要があります
- ネット封鎖されていないサーバー
- SSH クライアント
サーバーシステムは、以下にリストされているバージョンを使用することを推奨します
- Debian 8 以上、oldoldstable (jessie)、old stable (stretch)、stable (buster)、testing (bullseye)、unstable (sid) を含む
- Ubuntu 16.10 以上
サーバーがない場合、以下のリンクをクリックして購入できます
https://akile.io/shop/server?type=traffic&areaId=6&nodeId=90&planId=543
サーバーの情報は以下の通りです
TWLite-One
CPU 1コア | メモリ 2048 M
ディスク 5 GB | 帯域幅 500M
トラフィック 800G/月 | 制限超過後は10Mbpsに制限
トラフィックリセット ¥10.00
IPv4 1つ | IPv6 1つ
¥9.99/月
構築チュートリアル#
インストール#
まず、SSH クライアントを使用してサーバーにログインします
次に、以下のコードを入力してShadowsocks-libevをインストールします
sudo apt update
sudo apt install shadowsocks-libev
以下のようなプロンプトが表示された場合は、Y
を入力して Enter キーを押してください
Do you want to continue? [Y/n]
設定#
まず、後続の操作を行うためにShadowsocks-libevを停止する必要があります
systemctl stop shadowsocks-libev
次に、/etc/shadowsocks-libev/config.json
を開いて設定します
# Vimエディタを使用する場合
vim /etc/shadowsocks-libev/config.json
# Nanoエディタを使用する場合
nano /etc/shadowsocks-libev/config.json
ファイルの内容を以下のテキストに置き換えます
{
"server":["::", "0.0.0.0"],
"mode":"tcp",
"server_port":8388,
"local_port":1080,
"password":"パスワード",
"timeout":86400,
"method":"chacha20-ietf-poly1305"
}
注意!テキスト内の password フィールドを自分のパスワードに置き換えてください
起動#
次に、以下のコマンドを使用してShadowsocks-libevを起動します
systemctl start shadowsocks-libev
systemctl status shadowsocks-libev
を使用してShadowsocks-libevの実行状態を確認できます