CentOS FQ 上google的方法 Study From CSDN
1. 首先来源, 学习自 https://blog.csdn.net/wh211212/article/details/79165415
自己的VPN 是从HCM 开发同事 口中听说的 一直挺稳定也挺好用的.
地址
https://bwh1.net/clientarea.php?action=products
2. 安装需要的东西 主要是 ShadowSock 和 privoxy
安装的方法:
需要安装epel 源才可以
sudo yum -y install epel-release sudo yum -y install python-pip #安装需要的包 pip install shad_owsocks # 安装shad_owsocks客户端 yum install privoxy -y 安装配置privoxy
3. 进行相关的配置.
配置shad_owsocks
创建shad_owsocks 的配置文件
mkdir /etc/shad_owsocks vim /etc/shad_owsocks/shad_owsocks.json 添加内容 { "server":"176.122.143.***", #VPN服务器的地址 "server_port":443, # VPN 服务器的端口 "local_address": "127.0.0.1", # 本机地址 "local_port":1080, #本机的端口 "password":"******", # VPN的密码 "timeout":300, # 这个自定义即可 "method":"aes-256-cfb", # 加密方法 "fast_open": false, "workers": 1 # 默认即可 }
我的VPN的信息
位置文件数据来源
然后创建 systemd 的 服务配置unit 文件
vim /etc/systemd/system/shad_owsocks.service 增加内容为: [Unit] Description=shad_owsocks [Service] TimeoutStartSec=0 ExecStart=/usr/bin/sslocal -c /etc/shad_owsocks/shad_owsocks.json [Install] WantedBy=multi-user.target
设置服务器启动
systemctl enable shad_owsocks.service
systemctl start shad_owsocks.service
systemctl status shad_owsocks.service
# 这里面根据需要 如果不需要的话 就不这么设置开机启动了 只需要 用的时候打开即可
.修改/etc/privoxy/config 的配置文件
vim /etc/privoxy/config 修改 增加内容 listen-address 127.0.0.1:8118 # 这个地方与代理一直即可 forward-socks5t / 127.0.0.1:1080 . # 需要增加一个点
启动服务
systemctl enable privoxy && systemctl restart privoxy
增加 http的代理设置.
这里 2019年做实验室有问题 需要修改两处地方:
于是把--no-daemon添加到privoxy.service的“ExeStart=”里面。 $ sudo vim /lib/systemd/system/privoxy.service 将: ExecStart=/usr/sbin/privoxy --pidfile $PIDFILE --user $OWNER $CONFIGFILE 换成: ExecStart=/usr/sbin/privoxy --no-daemon --pidfile $PIDFILE --user $OWNER $CONFIGFILE
另外要处理一下
将 fork 修改为 simple [Unit] Description=Privacy enhancing HTTP Proxy [Service] Environment=PIDFILE=/var/run/privoxy.pid Environment=OWNER=privoxy Environment=CONFIGFILE=/etc/privoxy/config Type=forking PIDFile=/var/run/privoxy.pid ExecStart=/usr/sbin/privoxy --no-daemon --pidfile $PIDFILE --user $OWNER $CONFIGFILE ExecStopPost=/bin/rm -f $PIDFILE SuccessExitStatus=15
增加一个环境变量文件
vim /etc/profile.d/proxy.sh 增加内容为: PROXY_HOST=127.0.0.1 export all_proxy=http://$PROXY_HOST:8118 export ftp_proxy=http://$PROXY_HOST:8118 export http_proxy=http://$PROXY_HOST:8118 export https_proxy=http://$PROXY_HOST:8118 export no_proxy=localhost,10.24.0.0/16
然后 尝试一下能否上 google
curl www.google.com