Linux使用shadowsocks客户端进行代理上网

原创 sauren  2019-08-29 16:00  阅读 181 views 次 评论 0 条

国内的服务器基本有一些软件源是需要从国外进行下载,有时候速度奇慢无比,这个时候需要在服务器上翻墙扶一下,保证速度。

首先需要服务器安装了python  和python-pip这两个包。

安装shadowsocks
pip install shadowsocks

注意,如果后续步骤出现shadowsocks版本低的错误,可以使用

pip install https://github.com/shadowsocks/shadowsocks/archive/master.zip -U

直接从github拉取最新的代码进行使用。

配置客户端
vim /etc/shadowsocks.json 

{
"server":"*.*.*.*", #ss服务器IP
"server_port":*, #端口
"local_address": "127.0.0.1", #本地ip
"local_port":1080, #本地端口
"password":"*",#连接ss密码
"timeout":300, #等待超时
"method":"chacha20-ietf-poly1305", #加密方式
"fast_open": false, # true 或 false。如果你的服务器 Linux 内核在3.7+,可以开启 fast_open 以降低延迟。开启方法: echo 3 > /proc/sys/net/ipv4/tcp_fastopen 开启之后,将 fast_open 的配置设置为 true 即可
"workers": 1 # 工作线程数
}

相关配置要填入你已经配置好了的shadowsocks服务端信息。

启动
sslocal  -c /etc/shadowsocks.json

由于shadowsocks是socks5代理,服务器上不能直接将http的代理使用,所以需要privoxy ,将全局的http,https等代理到socks5。

安装privoxy
apt install privoxy
配置privoxy
vi /etc/privoxy/config

forward-socks5t   /               127.0.0.1:1080 .  
listen-address  127.0.0.1:8118

vi /etc/profile

export http_proxy=http://127.0.0.1:8118  
export https_proxy=http://127.0.0.1:8118  
export ftp_proxy=http://127.0.0.1:8118

重启服务即可。

serivce privoxy restart
source /etc/profile

 

 

本文地址:/archives/304.html
版权声明:本文为原创文章,版权归 sauren 所有,欢迎分享本文,转载请保留出处!
NEXT:已经是最新一篇了
高性能云服务器特惠

发表评论


表情