banner
DarianBlog

DarianBlog

达里安博客-专注于技术分享与交流的博客。博客致力于创造一个简单而直接的技术学习平台。
email
telegram

一件作成socks5プロキシスクリプト

テストは debian11 で行われます

#!/bin/bash
# DebianワンクリックSocks5プロキシインストールスクリプト (Danteに基づく)
# 使用方法: sudo bash socks5_install.sh --port=ポート --user=ユーザー名 --passwd=パスワード

# 依存関係のインストール
apt-get update
apt-get install -y wget gcc make

# インストールスクリプトのダウンロード
wget --no-check-certificate https://raw.github.com/Lozy/danted/master/install.sh -O /tmp/install.sh
chmod +x /tmp/install.sh

# インストールの実行
if [ $# -eq 3 ]; then
    /tmp/install.sh "$@"
else
    echo "使用方法:"
    echo "sudo bash $0 --port=ポート --user=ユーザー名 --passwd=パスワード"
    echo "例: sudo bash $0 --port=1080 --user=admin --passwd=123456"
    exit 1
fi

# ファイアウォール設定
if command -v ufw &> /dev/null; then
    ufw allow $1
    ufw reload
elif command -v iptables &> /dev/null; then
    iptables -A INPUT -p tcp --dport $1 -j ACCEPT
    iptables-save > /etc/iptables.rules
fi

echo "インストールが完了しました!"
echo "Socks5プロキシ情報:"
echo "アドレス: $(curl -s ifconfig.me)"
echo "ポート: $1"
echo "ユーザー名: $2"
echo "パスワード: $3"

使用説明:

上記のスクリプトを socks5_install.sh として保存します
実行権限を与えます:chmod +x socks5_install.sh
インストールを実行します:sudo bash socks5_install.sh --port=1080 --user=admin --passwd=123456
(ポート、ユーザー名、パスワードを自分の設定に置き換えます)
インストールが完了すると、サーバーの外部 IP と設定情報が表示されます。接続できない場合は、ファイアウォール設定とクラウドサービスプロバイダーのセキュリティグループルールを確認してください。

注意:

このスクリプトは Debian 7+/Ubuntu 14.04 + システムに適しています
Socks5 は平文プロキシであり、科学的なインターネット利用には推奨されません
インストール後は service sockd start/stop/restart でサービスを管理できます
ホワイトリスト制限が必要な場合は /etc/danted/sockd.conf 設定ファイルを編集してください

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。