サーバー側:centos7
クライアント:centos7
startコマンドに応じて、関係なく、クライアントサービス側のShadowSocksは、:サーバを起動ssserverを、クライアントを起動sslocal
**************************** ***********************サーバーのインストール************************ ***********************************
「SSH + IPアドレス」クライアントを使用してサーバーに接続します
ssh xxxx.xxxx.xxxx.xxxx
1.ピップをインストールします。
1.1インストールEPEL延長ソース
sudo yum install epel-release
1.2インストールのpython-ピップ
sudo yum -y install python-pip
1.3アップグレードピップ
sudo pip install --upgrade pip
完全な表示!インストールが成功した後、それは次キャッシュをクリアするのが最善であると述べました。
sudo yum clean all
2. shdowsocksをインストールします。
pip install shadowsocks
2.1構成サーバー
新しいプロファイルを作成します。
vim /etc/shadowsocks/config.json
次を書き込みます:
{
"server":"0.0.0.0", // 服务端写为“0.0.0.0”
"server_port":8388, // 服务器端口
"local_port":1080, // 本地端口
"password":"xxxxx", // 隧道连接密码
"timeout":600, // 连接超时时间
"method":"aes-256-cfb" // 隧道使用协议
}
次のようにマルチユーザーサポートを設定することができます。
{
"server":"0.0.0.0", //服务器端写为”0.0.0.0“
"port_password":{ //多用户配置
"port_1":"pwd1", //用户一:”服务器端口+隧道连接密码“
"port_2":"pwd2", //用户二:“服务器端口+隧道连接密码”
"port_3":"pwd3" //用户三:“服务器端口+隧道连接密码”
},
"local_port":1080, //本地端口
"timeout":600, //连接超时时间
"method":"aes-256-cfb" //隧道使用协议
}
主な必要性は、SERVER_IP、ポートおよびパスワード3を設定してセットした後、保存して終了します。
2.2以降shadowsocks
これは、起動するサービスを設定するのが最善です。
vi /etc/systemd/system/shadowsocks.service
そして、次のように入力します。
[Unit]
Description=Shadowsocks
After=network.target
[Service]
TimeoutStartSec=0
ExecStart=/usr/bin/ssserver -c /etc/shadowsocks/config.json
[Install]
WantedBy=multi-user.target
サービスを開始します。
systemctl enable shadowsocks
systemctl start shadowsocks
サービスが正常に起動するかどうかを確認します。
systemctl status shadowsocks -l
あなたは、サービスの使用を停止する必要がある場合:
systemctl stop shadowsocks
************************************************** *クライアントのインストール********************************************** *************
インストールShadowSocks
pip install shadowsocks
新規プロファイル
vim /etc/shadowsocks/config.json
次を書き込みます
{
"server":"xxx.xxx.xxx.xxx", // 上面配置的服务端的IP地址
"server_port":8388, // 服务器端口
"local_port":1080, // 本地端口
"password":"xxxxx", // 隧道连接密码
"timeout":600, // 连接超时时间
"method":"aes-256-cfb" // 隧道使用协议
}
スタートShadowSocksクライアント
sudo sslocal -c /etc/shadowsocks/config.json -d start
クライアントは、出口0の前に入力して、システム、編集または/etc/rc.dの/etc/rc.localのファイルで起動するように構成されています。
sudo sslocal -c /etc/shadowsocks/config.json -d start
図は次のとおりです。
********************************************グローバルプロキシクライアントの設定* *************************************************
インストールPrivoxyの
sudo yum install privoxy
Privoxyのを設定します
sudo vim /etc/privoxy/config
:783:783行を見つけ、フロントコメント記号を削除し、ポートを簡単に変更することができます
listen-address 127.0.0.1:8118
:1336:1336を一貫して、後ろのSSにサービスを提供している設定するポートに対応したフロント注釈記号1080を削除し、ラインを見つけるために
forward-socks5t / 127.0.0.1:1080 .
エージェントを行くために、端末を設定します
sudo vim /ect/profile
ファイルの末尾に次のように書いています:
export https_proxy=http://127.0.0.1:8118
export http_proxy=http://127.0.0.1:8118
export ftp_proxy=http://127.0.0.1:8118
環境変数を有効にするには、設定されています
source /etc/profile
Privoxyのエージェントを起動します
sudo service privoxy start
試験薬剤成功するかどうか
curl www.google.com
成功した、それは多くの情報を返します。
*************************************プロキシ*******を使用するのCentOSのyumを設定*******************************************
vim /etc/yum.conf
#次の内容を追加します。
proxy=http://127.0.0.1:8118/
参考記事:
https://blog.csdn.net/u013309540/article/details/74330305
https://blog.csdn.net/aishangyutian12/article/details/78255577