ADSLダイヤルエージェントの構築
1922 ワード
前言
ダイナミックダイヤルvpsはエージェントを取得し、ここでは主にエージェントサーバを構築するステップをshellスクリプトのシールの後ろに構築し、崔慶才先生の文章を参考にして、非常に詳細に書いた.https://cloud.tencent.com/developer/article/1151781
構築開始
まずvpsホストに入り、sshコマンドで入ります
ホストに入ってからダイヤルアップ初期化のshellスクリプトを見つけて、普通は後ろにアカウントのパスワードのパラメータを持っていて、私のこのスクリプトの名前はp.shです
成功した后にダイヤルすることができて、ダイヤルする前にネットはつながっていないことに注意して、pingはいかなるウェブサイトを通じません
ダイヤルが成功したらpingしてみて連通するかどうか見てみましょう
接続してからプロキシサーバーの設定ができます.私の下のshellスクリプトを実行すればいいです.
実行が完了したらエージェントの使用をテストし、上のipを取得して次のコマンドに入れればいいです.
pythonスクリプトのローカルテストも書くことができます
OK、これで終わります.その後、自分の業務に基づいてIPプールとパッケージインタフェースを構築すればいいです.
ダイナミックダイヤルvpsはエージェントを取得し、ここでは主にエージェントサーバを構築するステップをshellスクリプトのシールの後ろに構築し、崔慶才先生の文章を参考にして、非常に詳細に書いた.https://cloud.tencent.com/developer/article/1151781
構築開始
まずvpsホストに入り、sshコマンドで入ります
ssh [email protected] -p 22
ホストに入ってからダイヤルアップ初期化のshellスクリプトを見つけて、普通は後ろにアカウントのパスワードのパラメータを持っていて、私のこのスクリプトの名前はp.shです
sh ./p.sh
成功した后にダイヤルすることができて、ダイヤルする前にネットはつながっていないことに注意して、pingはいかなるウェブサイトを通じません
#
adsl-start
#
adsl-stop
#
adsl-stop; adsl-start
ダイヤルが成功したらpingしてみて連通するかどうか見てみましょう
ping baidu.com
接続してからプロキシサーバーの設定ができます.私の下のshellスクリプトを実行すればいいです.
#!/bin/bash
echo " TinyProxy"
yum install -y epel-release
yum update -y
yum install -y tinyproxy
echo " TinyProxy, "
sed -i "s/Allow 127.0.0.1/#Allow 127.0.0.1/g" /etc/tinyproxy/tinyproxy.conf
echo " , "
systemctl enable tinyproxy.service
systemctl restart tinyproxy.service
echo " 8888 "
iptables -I INPUT -p tcp --dport 8888 -j ACCEPT
echo " , ip"
adsl-start
curl http://httpbin.org/ip
実行が完了したらエージェントの使用をテストし、上のipを取得して次のコマンドに入れればいいです.
curl -x IP:8888 httpbin.org/get
pythonスクリプトのローカルテストも書くことができます
"""
@author xiaofei
@date 2019-07-16
@desc
"""
import requests, time
url = "http://httpbin.org/ip"
proxy = f"{IP}:8888"
proxies = {
'http': 'http://' + proxy,
'https': 'https://' + proxy
}
start = time.time()
res = requests.get(url)
print(f" , {time.time()-start}", res.text)
start1 = time.time()
res = requests.get(url, proxies=proxies)
print(f" , {time.time()-start1}", res.text)
OK、これで終わります.その後、自分の業務に基づいてIPプールとパッケージインタフェースを構築すればいいです.