安装Python3.7
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| # 安装必要环境 sudo apt-get install openssl sudo apt-get install libssl-dev sudo apt-get install libffi-dev # 下载源码 wget https://www.python.org/ftp/python/3.7.9/Python-3.7.9.tgz tar xvf Python-3.7.9.tgz cd Python-3.7.9 # 配置并编译 ./configure --prefix=/usr/local/python3.7 --enable-optimizations --with-ensurepip=install --with-ssl-default-suites=openssl make sudo make install # 设置默认python版本 update-alternatives --list python sudo update-alternatives --install /usr/bin/python python /usr/local/python3.7/bin/python3.7 3 #此处可以接着设置其他python版本,优先级低于3
|
运行shadowsocks
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| # 修改文件,使其能够运行 find / -name openssl.py # /home/ethereal/.local/lib/python3.7/site-packages/shadowsocks/crypto/openssl.py vim /home/ethereal/.local/lib/python3.7/site-packages/shadowsocks/crypto/openssl.py :%s/cleanup/reset/ :x # 设置权限 sudo chmod 777 /var/run sudo chmod 777 /var/log # 配置文件 mkdir -p /home/ethereal/vpn vim /home/ethereal/vpn/config.json # { # "server":"0.0.0.0", # "server_port":8388, # "local_address": "127.0.0.1", # "local_port":1080, # "password":"passwordHere", # "timeout":300, # "method":"aes-256-cfb", # "fast_open": false # } ssserver -c /home/ethereal/vpn/config.json -d start sudo ps aux | grep ssserver
|
Clash配置文件
1 2 3 4 5 6 7 8 9 10 11 12 13
| port: 7890 # clash监听的本地端口号 socks-port: 7891 # 抓包工具等向clash发送数据的端口号 allow-lan: true # 允许局域网内其他设备连接 mode: Rule # 模式设为Rule,表示规则模式 log-level: info # 日志级别设为info
proxies: - name: Azure-ss # 节点名称,可以自定义 type: ss # 节点类型设为ss server: ip地址 # ss服务器的IP地址 port: 8388 # ss服务器的端口号 password: passwordHere # ss服务器的密码 cipher: aes-256-cfb # ss服务器的加密方式
|
参考
Amazon 云安装 shadowsocks
在Azure上搭架Shadowsocks代理服务器