simpleproxyに関するメモ

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)