FreeNASでポートフォワード

3 of 41234Next»
DeleGateを使う方法。/の書き換え無しに対応できる。

バイナリを得るために適当にJailを作成する。Portsのnet/delegateにあるけど、ソースをビルドしようとすると依存関係部分のビルドでエラーが出たりするので、パッケージの方が楽。

pkg install net/delegate

/usr/local/bin/delegateを適当な場所にコピー。

FreeNASタスクのPostInitとして以下のコマンドを設定。
(コピーした場所)/delegate -P(FreeNASのアドレス):3690 ADMIN=メールアドレス DGROOT=適当なフォルダ SERVER=tcprelay://(Jailのアドレス):3690
一見うまく行くように見えるのですが、TortoiseSVNでチェックアウトする時にリポジトリブラウザ→場所決定→チェックアウトという操作をすると、高確率でチェックアウトが途中で止まってしまう。リポジトリブラウザを使わずURLを手入力すると問題なし。DeleGateのログを見ると1msecで切断されているようですが現時点未解決。惜しい。 [2015/9/15 解決。コメントLink 参照]
08/31 13:08:40.40 [4227] 53+15: ConnectToServer: DFLT=tcprelay://Jailアドレス:3690 REAL=://:0
08/31 13:08:40.40 [4227] 53+15: ConnectToServer connected [24] {Jailアドレス:3690 <- FreeNASアドレス:14195} [0.000s]
08/31 13:08:40.40 [4227] 53+15: willSTLS_SV[tcprelay]: ServerFlags=0 FFFE4F60
08/31 13:08:40.40 [4227] 53+15: relays(2) start: timeout=600000msec
08/31 13:08:40.40 [4227] 53+15: relays[1]: [24->EOF] 0(0i+0o)
08/31 13:08:40.40 [4227] 53+15: relays[0]: [56->24] 0 bytes / 0 -> 0
08/31 13:08:40.40 [4227] 53+15: relays[1]: [24->56] 0 bytes / 1 -> 0
08/31 13:08:40.40 [4227] 53+15: disconnected [56] -@[10.xx.xx.xx]SVNクライアントアドレス:61502 (0.001s)(0)
08/31 13:08:47.03 [4263] 60+8: ## accept([11]:3690) failed polling, errno=0
3 of 41234Next»

— posted by mu at 11:34 pm   commentComment [0]  pingTrackBack [0]

この記事に対する TrackBack URL:

設定によりTB元のページに、こちらの記事への言及(この記事へのリンク)がなければ、TB受付不可となりますのであらかじめご了承下さい。

コメントをどうぞ。 名前(ペンネーム)と画像認証のひらがな4文字は必須で、ウェブサイトURLはオプションです。

ウェブサイト (U):

タグは使えません。http://・・・ は自動的にリンク表示となります

:) :D 8-) ;-) :P :E :o :( (TT) ):T (--) (++!) ?;w) (-o-) (**!) ;v) f(--; :B l_P~ (QQ)

     

[X] [Top ↑]

T: Y: ALL: Online:
ThemeSwitch
  • Basic
Created in 0.0177 sec.
prev
2015.8
next
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31