debiancdn

AWS, Content Delivery Network and Debian

macportsのPortfileをいじってsocks問題解決

macportsのtsocksをいじったらDNSも無事引けるようになった.

経緯としては,次の一連の流れをmacportsのconfigureで指定してやればokというだけのことでした.

  1. クライアントでDNSのUDPクエリ
  2. tsocksで TCPに変換
  3. socksサーバにTCPでといあわせ
 cd /opt/local/var/macports/sources/rsync.macports.org/release/ports/net/tsocks
 more Portfile 

すると

以下のように二行追加してやる.あとは port install tsocks

configure.args   --with-conf=${prefix}/etc/tsocks.conf \
                 --libdir=${prefix}/lib \
                 --enable-socksdns \             <-- 追加
                 --disable-tordns \                <-- 追加
                 --mandir=${prefix}/share/man

最初は configで tordnsを無効にして,enable-socksdnsだけを追加してcompileしてたんだけど,それでは駄目でした.

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト /  変更 )

Google フォト

Google アカウントを使ってコメントしています。 ログアウト /  変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト /  変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト /  変更 )

%s と連携中