沫延说
沫延说
Centos7配置代理
Centos7配置代理

前    言

作为一名程序猿,总要上互联网的(你懂得),网上的思路方法太乱,一共没多少行命令写两三千字读起来心累,特意整理了一下记录下来

 

操作步骤

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如无报错则成功.

成功返回示例:

https://oss.morton.li/uploads/2018/09/sslog.jpg-Watermark

 

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

如加载到数据则成功,如图:

https://oss.morton.li/uploads/2018/09/curltest.jpg-Watermark

同时shadowsocks这边也会有log反馈

https://oss.morton.li/uploads/2018/09/sslog-1.jpg-Watermark

 

 

 

感谢您阅读Centos7配置代理

及时获取更多文章,欢迎关注“Topstalk”微信订阅号

Thank you for reading the Centos7配置代理

Get more articles in time,Welcome to follow the "Topstalk" WeChat subscription account

Morton.L

文章作者

发表评论

textsms
account_circle
email

沫延说

Centos7配置代理
前    言 作为一名程序猿,总要上互联网的(你懂得),网上的思路方法太乱,一共没多少行命令写两三千字读起来心累,特意整理了一下记录下来   操作步骤 1.配置环境 分别执行命令 yum ins…
扫描二维码继续阅读
2018-09-27