このスレッドは未解決です(解決したらこちらで解決済にしてください)
<<戻る

FTPプロキシサーバーの構築 このメッセージに返信する
日時: 2011/02/08 17:34
名前: atsushi
URL:
いつもお世話になっております。
皆様のお知恵をお借りしたく、ご質問をさせていただきます。

下記を参考にプロキシサーバーを構築し、
Mac + Firefox と Mac + Safari でプロキシサーバー経由で接続できることを確認しました。

プロキシサーバー構築(Squid) - CentOSで自宅サーバー構築
http://centossrv.com/squid.shtml


ここまでは問題ないのですが、
FTP 接続もプロキシ経由の接続をしたいと考えております。


▼質問1 : squid は FTP 接続のプロキシとして動作させることが可能でしょうか?

自分なりに調べた限りでは、
squid はあくまで HTTP のプロキシサーバーであって、
FTP のプロキシとしては動作しないようなのですが、
実際のところどうなのでしょうか?

squid の設定ファイルを読むと anonymous FTP の設定について書かれている箇所があるので、
anonymous FTP であれば可能なようですが、
今回はユーザー名とパスワードを利用した FTP 接続がしたいと考えております。
(試していないので詳しくは分かりませんが……。)


▼質問2 : FTP のプロキシとして動作するアプリケーション

squid では FTP 接続のプロキシサーバーとして動作しないようであれば、
別のアプリケーション(?)をインストールしたいと考えております。

「FTP プロキシサーバー」等で検索してもなかなか有用な情報が得られなかったため、
CentOS 5 で動作する FTP プロキシサーバーをご存知であればご教示いただければ幸いです。


以上でございます。

それでは、どうぞよろしくお願いいたします。
記事編集 編集
Re: FTPプロキシサーバーの構築 このメッセージに返信する
日時: 2011/02/08 18:51
名前: ペングイン
URL: http://blog.trippyboy.com
atsushiさん

>▼質問1 : squid は FTP 接続のプロキシとして動作させることが可能でしょうか?

squid は FTP 接続のプロキシとして動作させることが可能です。

man squid
---
DESCRIPTION
squid is a high-performance proxy caching server for web clients, supporting FTP, gopher, and HTTP data objects
---


acl SSL_ports port に
「21」を追加。
「20」も入れておいてもいいかも。

--以下2行を追加
acl FTP proto FTP
always_direct allow FTP

でsquid再起動し、ftp://ホスト名 またはftp://ユーザ名:パスワード@ホスト名
でアクセスできると思います。
記事編集 編集
Re: FTPプロキシサーバーの構築 このメッセージに返信する
日時: 2011/02/10 10:56
名前: atsushi
URL:
> ペングイン様

コメントありがとうございます。


> >▼質問1 : squid は FTP 接続のプロキシとして動作させることが可能でしょうか?
>
> squid は FTP 接続のプロキシとして動作させることが可能です。
>
> man squid
> ---
> DESCRIPTION
> squid is a high-performance proxy caching server for web clients, supporting FTP, gopher, and > HTTP data objects
> ---

そうなんですね。
マニュアルをちゃんと読んでいませんでした……。


> acl SSL_ports port に
> 「21」を追加。
> 「20」も入れておいてもいいかも。
>
> --以下2行を追加
> acl FTP proto FTP
> always_direct allow FTP

さっそく上記設定を試してみたところ、
Firefox からは プロキシ経由で FTP 接続できることを確認しました。
(「acl SSL_ports port 20」は入れませんでした。)


さて、実は本当の解決したい問題は別にありまして……。

その問題はアプリケーションに依存する問題でしたので、
こちらの掲示板で質問をして良いものかと考えていたのですが、
思い切って質問をしてみます。

もしご存知の方がいらっしゃいましたら、ご教授いただければ幸いです。


▼Transmit でプロキシサーバー経由の FTP 接続

私は FTP クライアントに Transmit を利用しており、
Transmit でプロキシサーバー経由の FTP 接続がしたいと考えております。

パニック・ジャパン - Transmit - Mac OS X FTP + SFTP + S3 アプリケーションの完成形
http://www.panic.com/jp/transmit/

Transmit にプロキシサーバーの設定があるのですが、
どれを利用しても接続することができませんでした。

squid + Transmit の設定に詳しい方がいらっしゃいましたら、
ご教授くださいますよう、よろしくお願いいたします。

Transmit で設定できる プロキシサーバーのタイプは下記の通りです。

・Type 1
・Type 2
・Type 3
・Type 4
・Type 5
・Type 6
・Type 7
・Type 8
・Type 9
・Type 10
・SOCKS 4
・SOCKS 4a
・SOCKS 5


▼DreamWeaver (CS3) でプロキシサーバー経由の FTP 接続

普段は DreamWeaver の FTP 機能を利用しないのですが、
諸事情により DreamWeaver の FTP 機能を利用することになりました。

DreamWeaver の設定画面でプロキシサーバーを設定するような項目があるので、
プロキシサーバーを経由することができる気がするのですが、
「ユーザー名」と「パスワード」を入力する欄がないので、
「認証あり」のプロキシサーバー経由は利用できないのかもしれません。

squid + DreamWeaver (CS3) の設定に詳しい方がいらっしゃいましたら、
ご教授いただければ幸いです。


以上でございます。
それでは、どうぞよろしくお願いいたします。
記事編集 編集
件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。

- WEB PATIO -