Total Pageviews

Saturday 3 March 2018

利用python-proxy翻墙

首先编译python3.6.4环境:
wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz
tar zxvf Python-3.6.4.tgz
cd Python-3.6.4

./configure --prefix=/usr/local/python-3.6.4
make 
make install
echo 'export PATH=$PATH:/usr/local/python-3.6.4/bin' >> /etc/profile
. /etc/profile

(至此python3.6.4就搭建好了)
 
然后pip3.6 install pproxy
pip3.6 install asyncio
pip3.6 install pycryptodome
安装完成后,得到的可执行文件是pproxy.
pproxy -i ss://aes-256-cfb:my-password@:12345 > /dev/null &
(最好用daemonize来运行:
daemonize -c . /usr/local/python-3.6.4/bin/pproxy -i ss://aes-256-cfb:my-password@:12345)
这样在服务器上,就成功搭建了一个ss服务器-服务器的ip就是你vps的ip,端口号为12345,密码
为my-password,加密方式为aes-256-cfb。把这4个参数填入你在本地机器的ss客户端里,即可用
该ss客户端翻墙。
 
在你的本地机器(linux桌面系统或mac), 按照上面的蓝色文字,编译python3.6.4环境。
然后运行: 
pproxy -i ss://:8888 -r ss://aes-256-cfb:my-password@my-vps-ip:12345
然后设置本地浏览器的socks5代理服务器为127.0.0.1:8888 , 本地浏览器即可翻墙。
 
项目地址:https://github.com/qwj/python-proxy
python-proxy还有其他用法,请自行研究。

No comments:

Post a Comment