こんにちは、鶴谷です。 おそらくは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: [メールアドレス保護]