1 台の PC を別の PC に接続する

1 台の PC を別の PC に接続する

私は 2 台の Linux PC を持っており、LAN ケーブルで接続しています。1 台目の PC はインターネットに接続されていますが、2 台目は接続されていません。C プログラムを使用して、2 台目の PC が 1 台目の PC の接続を使用するようにしたいと考えています。

私はネットワーク プログラミングの初心者です。どんな助けでもいただければ幸いです。どこから始めればよいか教えてください。

ありがとう。

答え1

C プログラムが別の PC 経由でインターネットにアクセスできるようにしたいですか? または、C プログラムでそのようなことができるユーティリティを開発したいですか? 前者の場合は、Linux の既存の接続共有機能を調べる必要があります。こちらを参照してください。リンク例えば。

要点は、ネットワーク ユーティリティを作成するのでなければ、C プログラム (または他のプログラム) は、ホスト コンピュータで利用可能なインターネット接続を使用する必要があります。一般的なプログラムの場合、ホスト コンピュータがインターネットに接続する方法の詳細は重要ではありません。

答え2

次のようなソースプログラムを調べる必要があります。3プロキシ

答え3

安全な接続を介して接続を転送する場合は、SSH の TCP/IP 転送を使用します。

http://www.libssh.org/

関連情報