この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 1|答える: 0

[通信] LinuxはDanteをベースにしたSOCKSトラフィックプロキシサービスを構築しています

[リンクをコピー]
掲載地14秒前 | | | |
要件:ネットワーク上の一部のウェブサイトへのアクセスが特に遅いため、アクセス速度を向上させるためにSOCKS5プロキシを使う必要がある場合があります。 主流のサービスソフトウェアには、Dante、SS5、gostなどがあります。

復習
[実戦] TinyproxyをベースにしたHTTPプロキシサービスを構築
https://www.itsvse.com/thread-10373-1-1.html

Linuxは指定されたプログラムネットワークへのアクセスプロキシにProxyChains4を使用しています
https://www.itsvse.com/thread-11162-1-1.html

ダンテ

DanteはInferno Nettverk A/Sによって開発された製品です。 SOCKSサーバーとSOCKSクライアントを含み、RFC 1928および関連標準を実装しています。 Danteは、便利で安全なネットワーク接続を提供するために使える柔軟な製品です。 2024年12月15日:Danteバージョン1.4が正式に利用可能になりました。

公式ウェブサイト:ハイパーリンクのログインが見えます。
ダウンロード:ハイパーリンクのログインが見えます。
設定ドキュメント:ハイパーリンクのログインが見えます。

SS5

SS5はSOCKS v4およびv5プロトコルを実装したSOCKSサーバーです。 プロキシサーバーとして、SS5はクライアントのネットワークリクエストの認証、解析、処理を担当します。 クライアントアプリケーションのホストへの接続を確立します。

実際、最初はSS5を作ってみたいと思っていました最後のバージョンは2013年に更新されましたが、まだまだ先の話です、そして諦めた。

ソースコードアドレス:ハイパーリンクのログインが見えます。

Dante-1.4.4 デプロイメントチュートリアル

Azureから仮想マシンを購入しました。システム番号はRocky Linux 9.6です。まず、以下のコマンドで依存関係パッケージをインストールします。
ソースからdante-1.4.4バージョンをコンパイルすると、コマンドは以下の通りです:
出力は以下の通りです:
                     ステータスの設定:

Client:            Enabled
Server:            Enabled
Preloading:        Enabled
Libwrap:           Disabled, tcpd.h missing
BSD認証:無効化、使用可能bsd_auth.hは見つかりません
PAM:               Enabled
GSSAPI:            Enabled
KRB5:              Enabled
SASL:              Enabled
UPNP:              Not found/disabled
Compatability:     issetugid setproctitle strlcpy strvis

                     モジュール:

redirect:          Not found
bandwidth:         Not found
LDAP:見つかりません
pac:               Not found
以下に示すように:



インストールが成功したら、次のコマンドでバージョンを確認してください:
新しいsockd.conf構成を作成するには、以下のように:
systemdルールに基づいて新しいsockd.serviceサービスファイルを作成し、以下のように設定します:
以下のコマンドでブートブートを設定し、サービスを開始します:
以下に示すように:



ネットワークファイアウォールはポート50001を許可する必要があることを覚えておいてください。これは省略です。

curlテストを使って、socks5エージェントを通じて以下のコマンドでアクセスしてください:
誤差は以下の通りです:

curl: (7) No authentication method was acceptable. (SOCKS5サーバーはユーザー名やパスワードを求めていた可能性が高いですこの接続ではサーバーに何も提供されていなかったためです。)

このエラーは、ユーザー名、パスワード認証(プロキシ経由でターゲットのウェブサイトへのアクセス)、Danteサーバーでのユーザー作成、ホームやシェルを持たないユーザーの作成、そしてプロキシ認証のみのためです。 コマンドは以下の通りです:
再びcurl testを使うと、コマンドは次のようになります:
以下に示すように:



参考:

ハイパーリンクのログインが見えます。
ハイパーリンクのログインが見えます。
ハイパーリンクのログインが見えます。




先の:Azure Virtual Machine VM Reinitialization System (Reinstall System)
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com