このアーカイブは同期化されません。 mixi の日記が更新されても、このアーカイブには反映されません。
原因が分かったところで、テストをしてみた。
FTP は行指向の通信なので、TELNET などでテストする。
FFFTP などを使ってもいいかも。
LAN 内 FTP サーバをルータの静的 NAPT 機能を利用して、
WAN 側に公開する。そして外から接続する。
> telnet <server> <port>
220 Microsoft FTP Service
USER <user>
331 Password required for <user>.
PASS <password>
230 User <user> logged in.
PASV
227 Entering Passive Mode (192,168,0,77,5,55)
ここが問題だ。192.168.0.77:1335
PASV はサーバにデータ転送用のソケットを待機させるんだが、
クライアントに通知されるアドレスが内部アドレスのまま。
これではサーバのデータポートにつながらない。
うーむ。パケットをキャプチャして書き換えるか、
NAPT を意識した FTP サーバプロキシを立てるか。
サーバプロキシを作成するほうがはやそうだ。