配置ssr

2021-10-18  本文已影响0人  荒古遗尘狗贼

总共分成三部

1.配置shadowsocks服务端

2.配置ssr客户端

3.配置proxychians代理

1.配置ssr服务器

安装pip 

apt install -y pip

pip 安装 shadowsocks

pip install shadowsocks

编辑配置文件

mkdir -p /etc/shadowsocks/

/etc/shadowsocks/shadowsocks.json

{

  "server":"::",

  "local_address":"127.0.0.1",

  "local_port":1080,

  "port_password":{

    "8888":"88888888",

    "9999":"99999999"

  },

  "timeout":300,

  "method":"aes-256-cfb",

  "fast_open":false

}

给多个用户使用的时候可以配置多个端口,设置不同的密码。

启动 shadowsocks

nohup /usr/local/bin/ssserver -c /etc/shadowsocks/shadowsocks.json &> log.log &

相关错误

AttributeError: /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1: undefined symbol

修改openssl.py脚本

find /-name openssl.py 

正常是这个路径

/usr/local/lib/python2.7/dist-packages/shadowsocks/crypto/openssl.py 

将脚本

libcrypto.EVP_CIPHER_CTX_cleanup.argtypes = (c_void_p,)

替换为

libcrypto.EVP_CIPHER_CTX_reset

2.配置ssr客户端

1.下载ssr客户端程序

wget https://raw.githubusercontent.com/the0demiurge/CharlesScripts/master/charles/bin/ssr

2.授权ssr

chmod -R 777 ssr && cp ssr /usr/bin/

3.安装ssr客户端

ssr install 

4.配置ssr

ssr config

{

    "server": "test.test.com",

    "server_ipv6": "::",

    "server_port": 8888,

    "local_address": "127.0.0.1",

    "local_port": 1080,

    "password": "88888888",

    "method": "aes-256-cfb",

    "timeout": 120,

    "udp_timeout": 60,

    "dns_ipv6": false,

    "connect_verbose_info": 0,

    "redirect": "",

    "fast_open": false

}

5.启动ssr

ssr start

3.配置proxychains

1.安装proxychains

apt install -y proxychains

2.配置proxychains

mkdir ~/.proxychains/ && touch ~/.proxychains/proxychains.conf

3.添加配置信息

vim ~/.proxychains/proxychains.conf

strict_chain

proxy_dns

remote_dns_subnet 224

tcp_read_time_out 15000

tcp_connect_time_out 8000

localnet 127.0.0.0/255.0.0.0

quiet_mode

[ProxyList]

socks5  127.0.0.1 1080

4.测试代理效果

proxychains curl ifconfig.me

上一篇下一篇

猜你喜欢

热点阅读