UbuntuコンピュータとAndroid携帯電話は、それぞれケーブルとWi-Fi経由でルーターに接続されています。プロキシを使用するようにAndroid携帯電話を設定し、Ubuntuコンピュータポートのルーターmy-wan-ip:5555
でポート転送を有効にしました。5555
すべてのhttp / https接続をポートからインターネットに転送したいです5555
。以下を試しましたが、動作しません。
iptables -F
iptables -t nat -F
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 5555 -j REDIRECT --to-port 80
iptables -A FORWARD -i eth0 -p tcp --dport 80 -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -p tcp --dport 80 -j MASQUERADE
echo '1' | tee /proc/sys/net/ipv4/ip_forward
よくわかりませんが、私のコンピュータは送信されたパケットを受信しますが、何も送信しないようです(wiresharkとtcpdumpで受信したパケットを見ることができます)。どうすれば解決できますか?
メモ:
- また、これらのルールを追加した後、私のコンピュータからインターネットに接続できないことを確認しました。
- 私はコンピュータにインストールしましたが、
ufw
効果があるかどうかわかりません。 apache
また、Webサーバーをインストールし、Ubuntuのコンピュータポート80
でポート転送を有効にしました。