テスト目的でdanteを使用してSOCKSプロキシを設定しようとしています。ただし、その方法に関するいくつかのチュートリアルを見た後、Webブラウザーで動作させることすらできません。
IEとFirefoxの両方で、どちらの場合も「手動プロキシ構成」を使用して、SOCKSホストを除くすべてを空白のままにしてから、プロキシとポートのIPを入力してみました。番号(1080)。「サーバーが見つかりません」/「このページの読み込みに問題があります」というメッセージが表示され、デバッグモードで実行していても、ダンプされた状態で何も表示されません。
「telnet10.0.0.401080」を実行すると、接続が開いているデバッグ出力が表示されるので、多くのことが機能していることがわかります。
これが私の設定です:
logoutput: stdout /var/log/danted/danted.log
internal: eth0 port = 1080
external: eth0
method: username none #rfc931
user.privileged: proxy
user.notprivileged: nobody
user.libwrap: nobody
connecttimeout: 30 # on a lan, this should be enough if method is "none".
client pass {
from: 10.0.0.0/8 port 1-65535 to: 0.0.0.0/0
}
client pass {
from: 127.0.0.0/8 port 1-65535 to: 0.0.0.0/0
}
client block {
from: 0.0.0.0/0 to: 0.0.0.0/0
log: connect error
}
block {
from: 0.0.0.0/0 to: 127.0.0.0/8
log: connect error
}
pass {
from: 10.0.0.0/8 to: 0.0.0.0/0
protocol: tcp udp
}
pass {
from: 127.0.0.0/8 to: 0.0.0.0/0
protocol: tcp udp
}
block {
from: 0.0.0.0/0 to: 0.0.0.0/0
log: connect error
}
おそらく簡単なものが欠けていると思いますが、迷っています。 90年代後半からSOCKSのことすら考えていません。
これは、バージョンdante-serverの設定が間違っているためです。
これがDantev1.4.2の正しい設定です
logoutput: /var/log/socks.log
internal: eth0 port = 1080
external: eth0
method: username none
user.privileged: root
user.notprivileged: nobody
client pass {
from: 0.0.0.0/0 to: 0.0.0.0/0
log: error connect disconnect
}
client block {
from: 0.0.0.0/0 to: 0.0.0.0/0
log: connect error
}
pass {
from: 0.0.0.0/0 to: 0.0.0.0/0
log: error connect disconnect
}
block {
from: 0.0.0.0/0 to: 0.0.0.0/0
log: connect error
}