前 言
作为一名程序猿,总要上互联网的(你懂得),网上的思路方法太乱,一共没多少行命令写两三千字读起来心累,特意整理了一下记录下来
操作步骤
1.配置环境
分别执行命令
yum install epel-release yum install python-pip pip install --upgrade pip pip install shadowsocks
第一条命令加入EPEL源执行第二条命令时才能找到PIP安装源
第三为可选命令更新PIP,第四条为安装shadowsocks(俗称”ss”)
这四条命令本可以合并为两条,但是因为套件一环扣一环,所以不能同时执行
2.配置shadowsocks软件
执行命令
vi /etc/shadowsocks.json
新建并编辑文件,内容如下:
{ "server":"ss服务端IP", "server_port":ss服务端端口, "local_address": "127.0.0.1", #本地ip "local_port":1080, #代理端口 "password":"ss连接密码", "timeout":300, #等待超时 "method":"rc4-md5", #加密方式 "fast_open": false, #TCP Fast Open,一种优化技术,详见本网文章. true 或 false。 "workers": 1 # 工作线程数 }
不要将注释写入文件!!!
执行命令
sslocal -c /etc/shadowsocks.json
启动shadowsocks如无报错则成功.
成功返回示例:

3.配置privoxy代理服务
使用privoxy才可使更多功能使用代理服务
执行安装命令
yum install privoxy
打开/etc/privoxy/config修改配置
搜索forward-socks5t在下面添加一条转发代理ip
forward-socks5t / 127.0.0.1:1080 .
搜索listen-address确认如下这行代码为取消注释状态
listen-address 127.0.0.1:8118
配置完成后执行命令重启privoxy服务
systemctl restart privoxy
4.常见软件(功能)代理配置
(1)http(s),ftp,终端等代理配置
编辑etc/bashrc,加入下面的内容
#代理端口配置 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
执行命令
source /etc/bashrc
重载文件生效
(2)yum代理配置
编辑/etc/yum.conf,加入下面内容
proxy = http://127.0.0.1:8118
(3)wget代理配置
编辑/etc/wgetrc,加入下面内容
#代理端口配置 http_proxy=http://127.0.0.1:8118 ftp_proxy=http://127.0.0.1:8118
测试代理
执行命令
curl www.google.com
如加载到数据则成功,如图:

同时shadowsocks这边也会有log反馈

发表回复