ICMPを介したインターネット

こんにちは インターネットへの支払いを忘れ、プロバイダーはTCPとUDPをブロックしましたが、ICMPを忘れて、リソースが応答しましたか? 次に、このトピックはあなたのためです!



画像



Linuxでtunを使用してVPSまたはDedicatedなどを使用し、Linuxで接続したいコンピューターを使用していることを前提としています。



ソフトウェア



最初はptunnelを使用しましたが、トンネルはほとんど機能しませんでした。うまくいくはずだと思ったのですが、それはicmpです。



インストールとセットアップ



リポジトリを調べ、両方のコンピューターで個別にハンを収集します

サーバーで、次を実行します。



echo 1 | sudo tee /proc/sys/net/ipv4/icmp_echo_ignore_all sudo hans -s 192.168.xx -p PASSWORD
      
      





ここで、192.168.xxはIPアドレスの範囲、PASSWORDはパスワードです。



クライアントで:



 sudo hans -c SERV_IP_ADDR -p PASSWORD
      
      





ここで、SERV_IP_ADDRはhansが実行されているアドレスであり、PASSWORDはパスワードです。



それで、hansは両方のコンピューターで実行されています。 次に、サーバー上で次を実行します。



 sudo sysctl -w net.ipv4.ip_forward=1 sudo iptables -t nat -I POSTROUTING -s 192.168.xx -j MASQUERADE
      
      





クライアントで:



 sudo ip route add SERV_IP_ADDR via $(ip route | grep default | awk '{print $3}') sudo ip route del default sudo ip route add default via 192.168.xx
      
      





以上です! したがって、ほとんどの場合、毎月のトラフィック制限や速度制限さえもバイパスできます(ただし、ここでは幸運です)。 上のスクリーンショットは、私のトンネルが現在提供している実際の速度を示しています。



All Articles