* Dante Server [#z7acda76]

** インストール [#d825c973]
*** CentOS [#na839dfc]
 yum install --enablerepo=rpmforge dante-server

** 設定 [#n7c91221]
*** /etc/sockd.conf [#nb0ebf8f]
 #errorlog: /var/log/socks/sockd.errlog
 logoutput: /var/log/socks/sockd.log
 internal: eth0 port = 1080
 external: eth0
 #user.privileged: root
 user.unprivileged: nobody
 method: username
 debug: 0
 
 client pass {
     from: 10.0.0.1/32 port 1-65535 to: 0.0.0.0/0
     log: error connect disconnect
 }
 
 pass {
     from: 10.0.0.1/32 to: 0.0.0.0/0
     log: error connect disconnect
 }
 
 client pass {
     from: .example.net port 1-65535 to: 0.0.0.0/0
     log: error connect disconnect
 }
 
 pass {
     from: .example.net to: 0.0.0.0/0
     log: error connect disconnect
 }
 
 block {
     from: 0.0.0.0/0 to: 0.0.0.0/0
     log: error connect disconnect
 }
「10.0.0.1/32」「.example.net」は接続を許可する(クライアントPCなどの)IPアドレス。

** ブラウザのSOCKS5 authentication [#mec5b6f6]
IE、Firefox、Chrome等の主要なブラウザはSOCKS5 authenticationに対応していない。よって事実上method=none以外の設定は出来ない。
*** 参考 [#ye6def0b]
http://serverfault.com/questions/267088/setting-up-dante-socks-server

** 参考 [#e14f22cd]

: [公式] Minimal server configuration | http://www.inet.no/dante/doc/1.4.x/config/server.html

: [公式] sockd.conf | http://www.inet.no/dante/doc/1.4.x/sockd.conf.5.html

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS