本帖最后由 破晓 于 2018-10-10 10:11 编辑
本教程阅读要求:
了解基本Linux 命令
准备内容
在阿里云或其他购买一个最便宜的 美国或香港服务器 大概 50元/月
购买时选择Centos 系统
安装组件
使用SecureCRTPortable 或XShell 连接服务器,并执行组件安装:
安装python组件: yum install m2crypto python-setuptools easy_install pip 安装shadowsocks: pip install shadowsocks
配置参数 新建并编辑文件:vim /etc/shadowsocks.json 拷贝如下配置至文件末尾: - {
- "server":"0.0.0.0",
- "server_port":8388,
- "local_address":"127.0.0.1",
- "local_port":1080,
- "password":"password",
- "timeout":300,
- "method":"aes-256-cfb",
- "fast_open":false,
- "workers":1
- }
复制代码
主要参数说明:server_port表示开放VPS服务端口,password表示登录密码。
启动服务
启动命令:ssserver -c /etc/shadowsocks.json 启动成功结果如下:
后台运行 由于以上启动方式为直接启动,如果关闭会话窗口即关闭服务,所以我们使用supervisor实现后台运行(如果要详细了解supervisor,请搜索supervisor教程,本篇仅为简单应用)。 安装python工具:yum install python-setuptools 安装supervisor:easy_install supervisor 创建配置文件:echo_supervisord_conf >/etc/supervisord.conf 添加任务:vi /etc/supervisord.conf 拷贝如下配置至文件末尾: - [program:ssserver]
- command = ssserver -c /etc/shadowsocks.json
- autostart=true
- autorestart=true
- startsecs=3
复制代码
测试配置是否成功:supervisord -c /etc/supervisord.conf,再使用ps -ef | grep shadowsocks查看进程是否存在,如果进程存在则配置成功。 配置开机启动:vi /etc/rc.d/rc.local 在末尾行添加supervisord,此外centos7还需要配置文件权限:chmod +x /etc/rc.local,重启服务器即可自动运行。
连接VPS服务器 在本地下载shadowsocks (Windows Iphone Android 都支持)
1、界面介绍 下载好之后,打开ShadowsocksR,你会看到软件的主界面如下所示(如果不是这样显示的可以在节点操作区点击添加按钮): 2.填写配置信息 3.启用服务器并进行设置 当你启动ShadowsocksR客户端之后,你可以在你电脑的桌面右下角找到一个类似飞机形状的图标,然后鼠标右键显示。选择服务器–勾选你已经设置好的节点,这样就已经启动了服务器连接了。 系统代理模式 选择全局模式
注:最好不要在连接VPS的时候 远程你的VPS服务器
|