🐱

amazon linux 2023 dante 導入

2024/05/26に公開

前提

  • VPC、サブネット、ルーティングテーブルが作成済みである
  • EC2起動済み
  • 作成済みのパブリックIP付きEC2がある

やりたいこと

  • amazonlinux2023にdante導入

dante導入

EC2情報

EC2情報

OS インスタンスタイプ
amazonlinux2023 t2.micro

EC2へのdante導入

# デベロップツール をインストール
# sudo dnf groupinstall "Development Tools" -y
# wgetのインストール
# sudo dnf install wget -y
# danteのダウンロード
#  wget https://www.inet.no/dante/files/dante-1.4.3.tar.gz
# danteの展開
# tar -xzvf dante-1.4.3.tar.gz
#  cd dante-1.4.3
# danteのコンパイル
# ./configure
#  make
# danteのインストール
#  sudo make install
# 設定ファイルの作成
#  sudo vi /etc/sockd.conf

以下が設定ファイル内容

sockd.conf
logoutput: syslog /var/log/socks.log

internal: 0.0.0.0 port = 1080
external: enX0

method: none

user.privileged: root
user.unprivileged: nobody

client pass {
    from: 0.0.0.0/0 to: 0.0.0.0/0
    log: connect disconnect error
}

pass {
    from: 0.0.0.0/0 to: 0.0.0.0/0
    protocol: tcp udp
}

サービスファイルの作成

sockd.service
sudo nano /etc/systemd/system/sockd.service
[Unit]
Description=Dante SOCKS Proxy
After=network.target

[Service]
Type=simple
ExecStart=/usr/local/sbin/sockd -f /etc/sockd.conf

[Install]
WantedBy=multi-user.target

サービスファイルのリロード

# サービスのリロードと有効化
# sudo systemctl daemon-reload
# sudo systemctl enable sockd
# sudo systemctl start sockd
# サービスの状態確認
#  sudo systemctl status sockd

一旦ここまで

Discussion