ルートアクセスなしでサーバーにクラッシュをインストールできますか?

ルートアクセスなしでサーバーにクラッシュをインストールできますか?

私はこれを尋ねる質問数年前ですが、すべてのソフトウェアで動作していないようです。私は同じシナリオにありますが、別のソフトウェアを使用しています。

インストールは可能ですか?紛争ルートアクセス権のないサーバーにありますか?

サーバーの詳細は次のとおりです。次の方法でのみコマンドラインにアクセスできます。Putty

Distributor ID: Ubuntu
Description:    Ubuntu 18.04.5 LTS
Release:        18.04
Codename:       bionic

答え1

編集者/免責事項
Linux初心者のようです。見つかったコードがわからない場合は、絶対に実行しないでください。私の例はテストされておらず、これは非常に単純な問題であるため、指示を直接修正できる必要があるため、あいまいな手順にすぎません。

これはGoLangプログラムなので、別のコンピュータでコンパイルするか、次を使用する必要があります。利用可能なリリース。必要なバージョンをダウンロードしてください(おそらくamd64)。
ダウンロードしたら、解凍し、必要に応じてプログラムを使用してください。

ルートでない場合は入れたり/bin/減算することはできませんが、/usr/bin家に入れて~/.bin$ PATHに追加できます。

cd ~
mkdir .bin
cd .bin
wget -O- https://github.com/Dreamacro/clash/releases/download/v1.7.1/clash-darwin-amd64-v1.7.1.gz | tar xzf -
mv clash-darwin-amd64 clash
chmod +x clash
#Edit your .bashrc to update your $PATH with:  
#PATH=~/.bin:${PATH}

ルート以外の場合、システムアプリケーション用に予約されている1024未満のネットワークポートは使用できません。

答え2

そうは思えません。ホームディレクトリ(または書き込み権限を持つ任意の場所)にインストールできますが、一部の機能にはroot権限が必要なため、あまり役に立ちません。実行時にすぐにシャットダウンから停止できます。

ローカル http/https/socks サーバーを実行しているようです。ポート1080のSocksは問題ありませんが、http(ポート80)とhttps(443)のポート番号は1024より低いため、ルートが必要です。

また、netfilter/iptablesでも動作するようです。ここでもルートが必要です。

さらにあるかもしれませんが、その後調査を中止しました。

関連情報