SSH port forwarding はもう 10 年近く使っているが、SSH じゃなくて単純にポートフォワードをしたいと思っていたが、simpleproxy なるものがあることを知った。
FreeBSD は net/simpleproxy
10.0.0.10:3389 につなぐと 10.0.0.1:3389 につながるようにするには、10.0.0.10 で
% simpleproxy -L 3389 -R 10.0.0.1:3389
- i オプションで inetd による起動もできたりするらしい。詳しくは調べていない。
Cygwin で特権ポートを使うには、ソースコードの
if(lportn <= 1024 && geteuid()!=0 && !isStartedFromInetd)
{
if(!isVerbose)
{
logopen();
isVerbose++;
}
log(LOG_ERR,"You must be root to run SIMPLEPROXY on reserved port");
fatal();
}
あたりをコメントアウトするとよかったような?
(2009.11.14)