🐱
amazon linux 2023 dante 導入
前提
- 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