2014-06-17

CentOSでSOCKS4,SOCKS5 Proxy構築

パッケージのダウンロード&必要パッケージのインストール&rpm作成&rpmからインストール
# wget http://www.inet.no/dante/files/dante-1.4.0.tar.gz
# yum install -y gcc make bison flex rpm-build openldap-devel pam-devel openssl-devel libgssapi-devel
# rpmbuild -ta dante-1.4.0.tar.gz
# rpm -ivh rpmbuild/RPMS/x86_64/dante-1.4.0-1.el6.x86_64.rpm rpmbuild/RPMS/x86_64/dante-server-1.4.0-1.el6.x86_64.rpm

設定ファイル(/etc/sockd.conf)の編集
logoutput: syslog stdout /var/log/sockd.log
internal: eth0 port = 1080
external: eth0
socksmethod: username none
clientmethod: none
user.privileged: sockd
user.unprivileged: sockd
compatibility: sameport
client pass {
    from: x.x.x.x/x port 1-65535 to: 0.0.0.0/0
}
socks pass {
    from: x.x.x.x/x to: 0.0.0.0/0
    protocol: tcp udp
}

設定ファイル(/etc/socks.conf)の編集
route {
 from: 0.0.0.0/0 to: 0.0.0.0/0 via: direct
 proxyprotocol: socks_v5
}

再起動
# service sockd restart

これで、とりあえずはx.x.x.x/xからの接続に関して認証なしでどこへでも行ける状態で稼働するので、適宜認証入れたり行先絞ったりしましょう

0 件のコメント:

コメントを投稿