想飞的鱼 Java Dev Engineer

Proxy

2018-08-28

python

python下面不错的小工具。

不仅仅是写爬虫,web,自动化测试,python还有很多实用的小工具

shandowsocks

用于科学上网(翻墙)

  1. 安装

    pip install shadowsocks

    装好会有ssserver命令

    然后新建一个shadowsocks.json配置文件

    // shadowsocks.json
    {
     "server": "外网IP", // 对外服务的IP
     "port_password": { // 多用户配置
         "8388": "password1"
     },
     "local_address": "127.0.0.1", // 内网IP,一般填127.0.0.1
     "local_port": 1080, // 内网端口
     "timeout": 300,
     "method": "aes-256-cfb",
     "fast_open": false
    }
    

防火墙打开配置的8388端口

执行

-- 前台启动 前台停止执业给cmd关掉就可以
ssserver -c shadowsocks.json

-- 后台启动与停止
ssserver -c shadowsocks.json -d start
ssserver -c shadowsocks.json -d stop 

如果启动时报Exception: libcrypto(OpenSSL) not found错,这是因为系统中缺少openssl库,可以从下面地址 下载安装

不想这么麻烦也可以直接下载下面的文件放到环境变量里面 点击下载

linux 安装 简单很多

​ sudo ssserver -p 8388 -k password -m aes-256-cfb # 前台启动

​ sudo ssserver -p 8388 -k password -m aes-256-cfb -d start # 后台启动

​ sudo ssserver -p 8388 -k password -m aes-256-cfb -d stop # 后台关闭

配置开机自启动

编辑** /etc/rc.local **文件

1 sudo vi /etc/rc.local


在** exit 0 **这一行的上边加入如下

1 /usr/local/bin/ssserver –c /etc/shadowsocks.json


查看log

tail -f /var/log/shadowsocks.log

或者** 不用配置文件 **直接加入命令启动如下:

1 /usr/local/bin/ssserver -p 8388 -k password -m aes-256-cfb -d start

相关链接

链接1

链接2

you-get

下载优酷,爱奇艺,bilibili等视频网站的优秀素材

Docker 运行

  1. 拉取镜像

    sudo docker pull oddrationale/docker-shadowsocks

  2. 运行镜像

    sudo docker run -d -p 54285:54285 oddrationale/docker-shadowsocks -s 0.0.0.0 -p 54285 -k yourpasswd -m aes-256-cfb

  3. 配置客户端

    6c5a33a2e6773d3db7bb902d79a7cec.png


上一篇 简单scrapy笔记

下一篇 Dotnet Helloworld

Comments

Content