Linux(centos)服务器本身如何翻墙访问接口请求数据 – 21运维
通知: .-欢迎从事运维的朋友加QQ群:717973157

Linux(centos)服务器本身如何翻墙访问接口请求数据

linux系统基础 21运维 1217浏览 0评论

一,配置ss。
首先,你需要一个shadowsocks帐号,用于翻墙。然后我们在centos上安装shadowsocks软件。推荐通过pip安装,很简单:

yum install python-pip -y
pip install shadowsocks

随后,我们配置好或已经存在的shadowsocks帐号密码,新建/etc/shadowsocks.json文件:

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

启动:

sslocal -c /etc/shadowsocks.json

这里退出终端以后,服务器会退出,建议扔到 后台执行或者是screen虚拟执行。

二,安装Privoxy
直接使用yum安装即可:

yum install privoxy  -y

安装好后,修改一下配置vim /etc/privoxy/config搜索forward-socks5t,将forward-socks5t / 127.0.0.1:9050 取消注释并修改为forward-socks5t / 127.0.0.1:1080

启动privoxy :

privoxy /etc/privoxy/config

只要可以ps 到privoxy即说明这步是成功的。

三,配置代理并测试
配置/etc/profile,执行vim /etc/profile,添加如下二句:

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

修改后使配置生效source /etc/profile,执行wget www.google.com、www.facebook.com判断是否成功。
备注:如果不需要用代理了,记得把bash里的配置注释上,免得把流量跑完了

转载请注明:21运维 » Linux(centos)服务器本身如何翻墙访问接口请求数据

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址