Install SOCKS proxy server on CentOS 7(Dante)

Facebooktwittermail

SOCKS Porxy ServerのDanteをCentOS 7にインストールしてみました。

inet_dante


Dante – A free SOCKS server
https://www.inet.no/dante/index.html


RepoForgeにCentOS用Danteパッケージがあるようなので、これをインストールしてみます。

Welcome to RepoForge!
http://repoforge.org/

  1. RepoForgeレポジトリインストール
  2. Danteパッケージの確認
  3. あれ!? CentOS 7にはパッケージが無いのか(^^;
    確かに下記のサイトを見てもDanteは無いですね
    http://apt.sw.be/redhat/el7/en/x86_64/rpmforge/RPMS/
    今のところパッケージが存在するのはRHEL 6/CentOS 6までのようです。

さて、このまま諦めるのは悔しいのでソースからインストールすることにしました。

  1. ソースのダウンロード
  2. 展開
  3. configure
  4. TCP WrapperとPAM認証が無効になっているので取り敢えず導入しておきます。

  5. TCP Wrapper
  6. PAM認証
  7. configure
  8. make
  9. make install
  10. 環境設定ファイルの作成
  11. 起動スクリプトの作成
  12. なんか起動スクリプトにエラーが出てると思ったら/etc/sysconfig/networkが空なんですね。このファイルは使われなくなったのかな。

    を削除してもいいのだけど、取り敢えず/etc/sysconfig/networkに下記を追加しています。

  13. 起動スクリプトの登録
  14. 自動起動の登録
  15. Danteの起動
  16. Firewallの設定
  17. 動作確認
  18. 動作確認を行います。手っ取り早くInternet ExplorerでSOCKSプロキシを設定します。
    Image20150727093230


    これでWeb閲覧ができればOKです。

残り作業としてはlogrotateがありますが省略(^^;
最近の老眼SEは楽をすることばかり考えていましたが、たまにはソースからインストールするのも悪く無いですね(笑)

【参考サイト】
Install a SOCKS5 server (Dante) on Debian Wheezy
https://github.com/weheartwebsites/SOCKS5/wiki/Install-a-SOCKS5-server-%28Dante%29-on-Debian-Wheezy

Leave a Reply