现在很多家庭都有NAS设备,存储家人照片、文件资料、影音资源等等,可是一台NAS也是一台独立的计算机,处理器、内存、硬盘资源强大且丰富,除了存储工作还可以做很多事情,比如我自己做个网站放上面,架设邮箱服务器,甚至可以在上面建立开发环境,编写应用程序。
今天呢,我给大家讲讲怎么安装Python开发环境,以及安装Python版本的影梭客户端,大家可能要问影梭是什么,影梭(英文:Shadowsocks)是一种socks5代理软件,通过它你可以连接到远程计算机的影梭代理服务器,从而通过代理服务进行上网,由于它是开源免费的,而且架设服务端,安装客户端都非常简单,传输数据经过AES 256加密,在不失安全性的前提下保证了传输速度,从而很多人使用它来做一些不可名状的事情,总之它很强大就是了。
准备工作
1.Synology NAS设备一台,并保持连接互联网(呵呵,这个不用说了吧)
2.电脑或手机,并安装SSH客户端(没有这些你怎么打命令?)
3.影梭服务端的IP、密码、端口及加密方式(可以自己买账号,或者架设VPS,自己安装,篇幅有限不详)
开启Synology NAS的SSH功能
1.浏览器打开NAS管理地址: 输入账号密码,打开NAS控制面板
2.进入终端机和SNMP,将启动SSH功能开启,并输入端口号,默认是22,强烈建议大家修改成其它端口。然后点击应用即可。
安装Python 开发环境
打开Synology NAS的套件中心,分别找到Python 、Python3 、Python Moudle,点击安装。
使用SSH客户端登录Synology NAS 控制台
1.打开SSH客户端,我这里电脑用的PuTTY,手机可以用JuiceSSH。
2.按照以下图片,填写Synology NAS 的IP地址,SSH端口号,并可以保存Session为常用连接,方便下次使用。
3.点击OPEN连接到SSH,输入你Synology NAS的 账号密码,登录。
4.切换到root用户:sudo -I 输入root密码(这些在第一次安装NAS的使用就配置过)
安装影梭客户端,直接按一下命令逐行输入即可。
cd /tmp
wget
python get-pip.py
pip install shadowsocks
编辑影梭配置文件,这里就要用到影梭服务器的IP、端口、密码及加密方式。
cd /etc
vi shadowsocks.json
输入如下内容(vi 是编辑器中的神,如果不会用可以用nano,这里篇幅有限不做详述),并保存退出
{
server:这里填影梭服务器的ip地址,
server_port:这里填影梭服务器的端口,
local_address:127.0.0.1,
local_port:1080,
password:这里填影梭服务器的密码,
timeout:300,
method:这里填影梭服务器的加密方式,
fast_open:false
}
输入客户端启动命令 :sslocal -c /etc/shadowsocks.json -d start
如果你需要开机启动可以加入到rc.local里,在exit前加入即可
至此,影梭客户端安装完毕,现在只是单纯的安装了影梭,如果想让局域网内的其它设备可以通过影梭客户端实现代理,还要安装其它软件,我打算在明天的文章里讲解,谢谢大家。
(作者:凯凯运维,目前就职于国有企业,从事运维工作。很高兴与大家分享IT技术,运维技术,以及各类好玩的DIY项目,欢迎大家关注。)