備忘録

備忘録

UbuntuでSOCKSサーバ(Dante)を構築する方法

Ⅰ. はじめに

タイトルの通り「UbuntuでSOCKSサーバ(Dante)を構築する方法」です。

CentOSでSOCKSサーバ(Dante)を構築する方法はこちら
https://kagasu.hatenablog.com/entry/2017/08/26/173052

Ⅱ. やり方

1. Danteをインストールする
apt install dante-server
2. danted.confを編集する

※以下の内容は認証なしで全てのアクセスを許可します。
セキュリティに問題がある為適切な設定を行って下さい。

$ vim /etc/danted.conf
internal: 0.0.0.0 port = 1080
external: eth0
socksmethod: none
clientmethod: none

client pass {
  from: 0.0.0.0/0 to: 0.0.0.0/0
}

socks pass {
  from: 0.0.0.0/0 to: 0.0.0.0/0
}
4. Danteを起動する
systemctl enable danted
systemctl restart danted
# systemctl status danted

実行結果

$ curl --socks5-hostname 127.0.0.1:1080 http://api.ipify.org/
x.x.x.x