こんにちは、鶴谷です。

 おそらくはFAQなのだと思うのですが、よく分からなかったので教えて下さい。

 今まではネットワークに自由にアクセスできる場所にいたのですが、
諸般の事情で外部のネットワークへ自由にアクセスできないところへ
移動しました。
 そこでは、IPアドレスはプライベートアドレスしか与えられず、外部へのアクセスは、
NAT越しではsshしか許されていません。
 ただ、http/ftpのプロキシサーバは存在しており、他にはSOCKSのサーバもあるらしいです。

 このような環境で、csupするにはどうすればいいのでしょう?
portsからnet/socks5でインストールされるrunsocksを使ってみたりしたのですが、
いつまでも接続中のままで、
% /usr/local/bin/runsocks /usr/bin/csup -L 2 /usr/local/etc/doc-supfile
Parsing supfile "/usr/local/etc/doc-supfile"
Connecting to cvsup4.jp.FreeBSD.org
のままで止まった状態が続きます。
/usr/local/etc/libsocks5.confには、
socks5 - - - - socks-proxyのホスト名
socks4 - - - - socks-proxyのホスト名
等と書いてみましたが、同じでした。
 man csupすると、SOCKSではcsupはライブラリとのリンクが必要だ、となっていたので、
よく分からないままに、portsのnet/csupを/usr/local/lib/libsock5_sh.so
またはlibsocks5.aと無理矢理にリンクして作成してみたりしましたが、
同じままでした。

 こうすればうまくいく(いった)というのがあれば、是非教えて下さい。
また、csupのバイナリに変更が必要なら、その方法も教えていただけますよう、お願いします。

 なお、SSHのport forwardingはできないこともないのですが、sshでログインできるホストには
あまり負荷をかけられないらしいので、なるべく他の方法を探しています。

 よろしくお願いします。

-- 
[メールアドレス保護]
E-mail: 
[メールアドレス保護]

メールによる返信