両方のコンピューターが汚い場合

TeamViewerについての最近の記事「 ソフトウェアを販売するのにあまりにも慎重でない方法 」に関するいくつかのコメントは、このメモの執筆を促しました。 両方ともnatにある場合は、あまり複雑ではないと同時に、あるコンピューターから別のコンピューターに「ログイン」する非常に普遍的な方法について簡単に説明しようとします。



実際には、ポイントに。 接続を確立するために、IPv6トンネリングサービスを使用して各コンピューターにIPv6トンネルを作成します。 この場合、両方のコンピューターは完全なIPv6アドレスを受け取り、それらの間でssh、vncまたは他のテクノロジーを介して接続を確立することが可能になります。 もちろん、プロバイダーによって提供されたIPv6アドレスが両方のコンピューターに既にある場合、トンネルを上げるためにジェスチャーは必要ありません。 残念ながら、プロバイダーの大多数はまだIPv6に対応しておらず、ユーザーがIPv6を介してインターネットに直接アクセスすることはまれです。



おそらく最も有名なIPv6トンネリングサービスは、ハリケーンエレクトリックのサービスです。 トンネルを作成するには、登録し、IPv6ネットワークを取得し、システムのコマンドをブラウザーからコンソールにコピーアンドペーストする必要があります。



Freenet6トンネルサービスを使用してトンネルを上げる簡単な方法があります 。 このサービスは匿名アクセスを提供します(登録できません)。 IPv6トンネルを上げるには、サイトからプログラムをダウンロードして実行します。 私のkubuntuでは、すでにリポジトリにありました:



sudo apt-get install gogoc
      
      





起動時のgogocはサーバーに接続し、IPv6トンネルを構成します。 これは私から見たものです:



 $ sudo ifconfig ... tun Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 inet6 addr: 2001:5c0:1400:a::45f/128 Scope:Global UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1280 Metric:1 RX packets:7824 errors:0 dropped:0 overruns:0 frame:0 TX packets:5269 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:500 RX bytes:5057840 (5.0 MB) TX bytes:771574 (771.5 KB) ... $ sudo ip -6 route show 2001:5c0:1400:a::6a1 dev tun proto kernel metric 256 mtu 1280 2000::/3 dev tun metric 1 fe80::/64 dev tun proto kernel metric 256 default dev tun metric 1 ...
      
      







2001:5c0:1400:a :: 45f-Freenet6から与えられたIPv6アドレス。



2番目のマシンで同じ手順を実行した後、あるマシンから別のマシンに「移動」できます。



$ ssh user @ 2001:5c0:1400:a :: 45f

...

かそこら

krdc vnc ipv6







All Articles