準備作業#
以下の内容を準備してください
- ネット規制のないサーバー
- 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の実行状態を確認できます。