2014-06-17

CentOSでSOCKS4,SOCKS5 Proxy構築

パッケージのダウンロード&必要パッケージのインストール&rpm作成&rpmからインストール
  1. # wget http://www.inet.no/dante/files/dante-1.4.0.tar.gz  
  2. # yum install -y gcc make bison flex rpm-build openldap-devel pam-devel openssl-devel libgssapi-devel  
  3. # rpmbuild -ta dante-1.4.0.tar.gz  
  4. # 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)の編集
  1. logoutput: syslog stdout /var/log/sockd.log  
  2. internal: eth0 port = 1080  
  3. external: eth0  
  4. socksmethod: username none  
  5. clientmethod: none  
  6. user.privileged: sockd  
  7. user.unprivileged: sockd  
  8. compatibility: sameport  
  9. client pass {  
  10.     from: x.x.x.x/x port 1-65535 to: 0.0.0.0/0  
  11. }  
  12. socks pass {  
  13.     from: x.x.x.x/x to: 0.0.0.0/0  
  14.     protocol: tcp udp  
  15. }  

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

再起動
  1. # service sockd restart  

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

0 件のコメント:

コメントを投稿