CentOS/Linux系统 安装shadowsocks客户端 翻墙 VPN 代理
CentOS/Linux系统 安装shadowsocks 翻墙工作原因,经常上google查资料,所以不得不翻墙,因为工作基本都是用的centos/linux,将其配置过程记录下来,以备忘或者帮助有相同需求的同学。
1.安装shadowsocksA方案。 自动安装 Debian / Ubuntu:
apt-get install python-pip
pip install shadowsocks
CentOS:
yum install python-setuptools && easy_install pip
pip install shadowsocks
B方案。手动安装下载shadowsocks源码:
官方直链接
https://pypi.python.org/packages/02/1e/e3a5135255d06813aca6631da31768d44f63692480af3a1621818008eb4a/shadowsocks-2.8.2.tar.gz
阿荣社区转存
通过百度网盘分享的文件:shadowsocks-2.8.2.zip
链接:https://pan.baidu.com/s/1Ut8H3p5uxTHxtLU85R7FUA?pwd=zfkx
提取码:zfkx
2个地址选一个下载就行,解压后执行, python setup.py install2.安装 privoxy
2.1先下载privoxy源码:
wget -c http://www.privoxy.org/sf-download-mirror/Sources/3.0.26%20%28stable%29/privoxy-3.0.26-stable-src.tar.gz
2.2 创建privoxy用户:
useradd privoxy2.3
./configure && make && make -s install
3配置shadowsocks
3.1
最关键的一步 有海外VPN服务端的配置
3.2
配置代理环境变量,编译/etc/profile中添加以下内容
export http_proxy=http://127.0.0.1:8118
export https_proxy=http://127.0.0.1:8118
export no_proxy=localhost
3.3添加VPN配置文件
vim /etc/shadowsocks.json
{
"server":"您的VPN服务器地址",
"server_port":您的VPN端口,
“本地地址”:“127.0.0.1”,
“本地端口”:1080,
"password":"您的VPN密码",
“超时”:300,
“方法”:“rc4-md5”,
“fast_open”:false,
“工人”:4
}
4增值服务
vim /usr/bin/myss/bin/bash #!/bin/bash
案例 $1
开始)nohup sslocal -c /etc/shadowsocks.json &>> /var/log/shadowsocks.log &服务 privoxy 启动导出 http_proxy= http://127.0.0.1:8118导出 https_proxy= http://127.0.0.1:8118导出 ftp_proxy= http://127.0.0.1:8118导出 no_proxy=localhost;;停止)取消设置 http_proxy https_proxy no_proxy服务隐私停止本地pkill命令;;重新加载)本地pkill命令nohup sslocal -c /etc/sysconfig/.shadowsocks.json &>> /var/log/shadowsocks.log &;;放)导出 http_proxy= http://127.0.0.1:8118导出 https_proxy= http://127.0.0.1:8118导出 ftp_proxy= http://127.0.0.1:8118导出 no_proxy=localhost;;未设置)取消设置 http_proxy https_proxy no_proxy ftp_proxy;;*)echo'使用开始|停止|重新加载|设置|取消设置'出口 1;;埃萨克
5.命令myss start / stop即可打开关闭shadowsocks
6配置firefox用VPN上网
a. 首选项-> 高级 -> 网络 -> 设置 -> 配置访问国际互联网的代理
b. 选中 “手动配置代理“,
HTTP 代理项填: 127.0.0.1 , 端口: 8118
c. 选中 “为所有协议使用相同代理“, 确定即可
页:
[1]