Centos7配置代理工具一、安装shadowsocks客户端

自然
自然
自然
392
文章
465
评论
2019年8月21日18:41:23 评论 1341字阅读4分28秒

最近在阿里云上面使用Github托代码,感觉非常费劲,网络极度不稳定,时好时坏,很多都是连接超时,甚至直接无法访问。让自然大为头疼,由此就产生了一个想法,我们能否在阿里云服务器和github之间构建一条数据通道,想法是可行的。自然采用了我们的老牌工具shadowsocks。

安装pip

自然使用懒人安装方法pip完成客户端的安装,前提是我们的阿里云服务器已经安装了pip服务。如果未安装,请和我一起安装吧。

Pip 是 Python 的包管理工具,这里我们用 pip 安装 shadowsocks。除了下面的方法,你还可以尝试使用yum install -y pip进行安装。

curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py"
python get-pip.py

shadowsocks客户端 For Centos7

pip install --upgrade pip
pip install shadowsocks

配置shadowsocks节点信息

由于linux系系统的配置文件大多是纯文本格式,这里自然推荐使用vim编辑器进行文件配置,因为其拥有非常丰富的语法纠错功能,以颜色强调不同的部分。

vi /etc/shadowsocks.json
#按I切换为编辑模式,输入以下内容
{
  "server":"x.x.x.x",             #你的 ss 服务器 ip
  "server_port":0,                #你的 ss 服务器端口
  "local_address": "127.0.0.1",   #本地ip
  "local_port":0,                 #本地端口
  "password":"password",          #连接 ss 密码
  "timeout":300,                  #等待超时
  "method":"aes-256-cfb",         #加密方式
  "workers": 1                    #工作线程数
}

启动shadowsocks节点

启动服务会占用终端,让我们无法继续下一步操作。自然在这里使用后台运行,并输入运行情况的方式进行。

nohup sslocal -c /etc/shadowsocks.json /dev/null 2>&1 &
#下面这个为可选项目,设置自启动
echo " nohup sslocal -c /etc/shadowsocks.json /dev/null 2>&1 &" /etc/rc.local

检查shadowsocks服务状态

服务启动后我们可以通过日志记录文件nohup.out查看运行状态。我们可以使用一下命令检测服务器是否已经运行并连接到节点服务器。

curl --socks5 127.0.0.1:1080 https://ipinfo.io/

返回结果一般如下:

{
  "ip": "113.87.xxx.xxx",
  "city": "Shaping",
  "region": "Guangdong",
  "country": "CN",
  "loc": "22.7702,112.9578",
  "org": "AS4134 CHINANET-BACKBONE",
  "readme": "https://ipinfo.io/missingauth"
}

总结

到这里还没有完成。我们知道55是一款基于socks5的代理工具,我么现在已经打通了阿里云服务器和节点之间的socks5数据通道,我们还需要将流量进行一定的转换才能完全使用。

weinxin
自然博客
快来关注一下,一个linux运维爱好者的个人博客!
Linux最后更新:2019-8-27
自然
  • 本文由 发表于 2019年8月21日18:41:23
iptables一键配置端口转发脚本,支持tcp和udp Linux

iptables一键配置端口转发脚本,支持tcp和udp

iptables是一款非常强大的防火墙管理工具,同样支持端口转发,同时也支持端口段转发。上一篇文章使用iptables进行端口转发配置对于小白非常不友好,自然在网络上面找到了一键脚本,对小白非常友好,...
使用iptables进行端口转发,支持端口段转发 Linux

使用iptables进行端口转发,支持端口段转发

端口转发自然已经介绍过了rinetd和socat这两个简单易用的工具,今天来介绍一下系统自带的iptables防火墙转发方案。iptables防火墙转发方案适用于拥有iptables工具的系统,其最大...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: