ufwファイアウォール - プロキシを通過するときにのみ「許可」する方法

ufwファイアウォール - プロキシを通過するときにのみ「許可」する方法

私はプロキシを使用してインターネットを閲覧しており、このプロキシを介してのみインターネットに接続できるようにファイアウォールを設定しようとしています。

  • プロキシの電源を入れることを忘れた場合、インターネットに接続できません。
  • プロキシがダウンすると(過去のVPNで経験したことがある)、接続が切断されます。

これまで私はこれをしました:

ufw default deny outgoing
ufw default deny incoming
ufw allow from 149.XXX.XXX.XXX # (the address of the proxy)
ufw allow to 149.XXX.XXX.XXX

私がこれをする限り

ufw enable

プロキシが閉じると、すべての接続が切断されます。プロキシの電源を入れても接続はブロックされます。しかし、ファイアウォールを無効にすると:

ufw disable

その後、エージェントのユーザー名とパスワードの入力を求められます。このエントリを入力するとファイアウォールを有効にでき、すべての接続が機能しました。

したがって、機能しますが、ファイアウォールを無効にしてプロキシに初めて接続するときに資格情報を入力するように求められます。解決策はありますか?

私はこれがプロキシへの私の最初の接続が「149.XXX.XXX.XXX」接続ではないことを意味すると思います。なぜ?最初の接続を識別して「許可」するにはどうすればよいですか?

PS:私はArchlinuxを使用していますが、これはufwとは何の違いもないと思います。

関連情報