Golang の永続的な隠しサービス

WBOY
リリース: 2024-02-09 12:33:09
転載
884 人が閲覧しました

Golang の永続的な隠しサービス

php editor Xinyi を使用すると、golang の永続的な隠しサービスを探索できます。 Golang は、優れたパフォーマンスと同時実行性で知られる効率的なプログラミング言語です。このペースの速いインターネット時代では、隠れたサービスが多くのアプリケーションの重要な部分になっています。これらは、内部の詳細を隠しながらアプリケーションを長期間実行し続けるための安全で信頼性の高い方法を提供します。この記事では、golang で永続的な隠しサービスを実装する方法を紹介し、実際のアプリケーションにおけるその適用シナリオと利点を探ります。初心者でも経験豊富な開発者でも、役立つ知識と実践的な経験を得ることができます。この興味深いトピックを一緒に探ってみましょう!

質問内容

github.com/cretz/bine/torを使用してgolangで隠しサービスをホストしようとしています。 しかし、プログラムを起動するたびに、以前の隠しサービスの代わりに、新しい隠しサービス (新しい .onion アドレスを持つ) が開始されます。

これは私が使用するコードです

リーリー

プログラムで同じ DataDir を使用するように強制してみました

t, err := tor.Start(nil, &tor.StartConf{DataDir: "data-dir"})

しかし、これはうまくいきません。

回避策

キーを作成して保存し、それを ListenConf に渡す必要があります:

参照: https://github.com/cretz /bine/blob/master/tor/listen.go#L56

###知らせ:###

使用しているライブラリには、これを行うための関数が用意されています。

参照:

https://github.com /cretz/bine/blob/b9d31d9c786616742e39a121b60522e803e96731/torutil/ed25519/ed25519.go#L132

これを 1 回実行して、

privateKeyString

: を保存します リーリー 次に、サーバーコード内に次のように記述します:

リーリー

以上がGolang の永続的な隠しサービスの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:stackoverflow.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!