システム起動時のエージェント起動

システム起動時のエージェント起動

だからTorをインストールし、systemctlを使用して有効にしました。これにより、起動時にtor.serviceが起動し、SOCKS5プロキシを127.0.0.1:9050に自動的に設定できます。

今、Torにはいくつかのマイナーな問題があります。一部のサイトは出口ノードをブロックすることが知られているためです。私は解決策を思い出しました。 VPSを購入し、SSHトンネルをSOCKS5プロキシとして使用しました。 torsocks コマンドを使用してトンネルを開始すると、実際のパスは次のようになります。

me > tor network > VPS > internet

私が使用するコマンドは1行のコマンドです。

torsocks sshpass -p password ssh -p 69 -D 9040 user@IP

そしてそれは素晴らしい作品です。ターミナルを起動し、そのターミナルを開いたままにしておくと機能します。

今私が望むのは、システムの起動時に起動され、バックグラウンドで実行されることです。起動時にnohupを試してみましたが、成功しませんでした。ただエージェントが起動しないだけです。私はsystemctlを試してみましたが、gnomeの.gnomercをすべて試しました。

編集する:

私の現在のソリューション:

[me@me ~]$ echo 'torsocks sshpass -p password ssh -p 69 -D 9040 user@IP' > proxy
[me@me ~]$ sudo chmod +x proxy

次に、必要に応じて次の操作を行います。

./proxy

ベストアンサー1

最もクリーンな解決策は、ネットワークが起動した後でもsystemdにプロキシを処理させることです。バラよりhttps://wiki.archlinux.org/index.php/Systemd#Writing_unit_files 独自のサービスファイルの作成に関する情報とhttps://wiki.archlinux.org/index.php/Systemd/User#How_it_worksユーザーに詳細を提供したい場合。 sshpassとパスワードの呼び出しを公開鍵に置き換えることをお勧めします。 VPSでこれをサポートしてください。

ユースケースの例は次のとおりです。

[Unit]
Description=Starts torsocks script

[Service]
ExecStart=torsocks sshpass -p password ssh -p 69 -D 9040 user@IP

[Install]
WantedBy=default.target
Requires=<torservice>
After=<torservice>

おすすめ記事