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#L132privateKeyString: を保存します
リーリー
次に、サーバーコード内に次のように記述します:
以上がGolang の永続的な隠しサービスの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。