
私は 2 台の Linux PC を持っており、LAN ケーブルで接続しています。1 台目の PC はインターネットに接続されていますが、2 台目は接続されていません。C プログラムを使用して、2 台目の PC が 1 台目の PC の接続を使用するようにしたいと考えています。
私はネットワーク プログラミングの初心者です。どんな助けでもいただければ幸いです。どこから始めればよいか教えてください。
ありがとう。
答え1
C プログラムが別の PC 経由でインターネットにアクセスできるようにしたいですか? または、C プログラムでそのようなことができるユーティリティを開発したいですか? 前者の場合は、Linux の既存の接続共有機能を調べる必要があります。こちらを参照してください。リンク例えば。
要点は、ネットワーク ユーティリティを作成するのでなければ、C プログラム (または他のプログラム) は、ホスト コンピュータで利用可能なインターネット接続を使用する必要があります。一般的なプログラムの場合、ホスト コンピュータがインターネットに接続する方法の詳細は重要ではありません。
答え2
次のようなソースプログラムを調べる必要があります。3プロキシ
答え3
安全な接続を介して接続を転送する場合は、SSH の TCP/IP 転送を使用します。