首页 > 建站/维护 > 如何通过linux服务器搭建shadowsocks代理给PC电脑使用
2015
03-31

如何通过linux服务器搭建shadowsocks代理给PC电脑使用


最近我们搬到了总公司,但是这边把淘宝呀电影站呀什么的很多网站都给屏蔽掉了,然后同事就搭建了一个代理,通过在自己服务器上搭建一个shadowsocks代理,然后本机借助这个代理就可以成功的访问到那些网站了,像我之前弄了个谷歌翻墙教程也是类似这个方式做的,只要你服务器在海外就OK,今天把笔记简单的写下,因为我也不是搞服务器的,很多命令也记不住,顺便也给大家分享下.


首先在你的服务器上执行如下代码

Source code           

yum install python-setuptools
easy_install pip
pip install shadowsocks

 

这段代码的意思是下载安装shadowsocks

然后执行

Source code           

vim /etc/shadowsocks.json

输入
{
   "server":"0.0.0.0",
   "server_port":443,//记住端口是443
   "local_address": "127.0.0.1",
   "local_port":1080,
   "password":"linode_tokyo",//改为你自己设定的一个连接密码
   "timeout":300,
   "method":"aes-256-cfb",
   "fast_open": false,
   "workers": 1
}
按:q结束


这个时候大家可以查下433端口在服务器是否打开,如果没打开,那就将他打开

因为我是阿里云服务器,默认都打开的,所以就不需要操作,点击《如何在linux下打开端口》

配置已经完成,下面代码为如何设置为自动启动

Source code           

crontab -e
vim /home/ss-startup.sh
输入
#!/bin/bash
cd /home
nohup ssserver -c /etc/shadowsocks.json &
按:q结束

然后输入

Source code           

cd /home/
chmod 700 ss-startup.sh
./ss-startup.sh


配置完毕.

 

这个时候需要下载一个shadowsocks客户端 下载地址:http://pan.baidu.com/s/1hqhBnec

下载后直接运行

linux服务器搭建shadowsocks


添加完后将启动系统代理勾选

 linux服务器搭建shadowsocks

基本就完成了,下面我再说下两种用法

  1. 用谷歌浏览器访问代理,右击右下角的shadowsocks,系统代理模式选择PAC模式.   下载一个文件 http://pan.baidu.com/s/1gdH1gjx  ,将这个文件直接把这个文件拖到扩展程序界面,然后设置如下

    linux服务器搭建shadowsocks


然后启动这个模式,就可以用谷歌浏览器代理了.       除了谷歌浏览器 其他的浏览器应该也会有相应的代理扩展插件,配置方式也类似.

2.右击右下角的shadowsocks,系统代理模式选择全局模式,一般IE内核的浏览器用全局模式就可以直接访问代理了,不需要装什么扩展软件,但是全局在一些地方不是一定可以用的.

 

所以大家用什么访问的时候可以先看看全局是否能用,全局不能用的话再使用PAC模式.



版权:来源Darren中博客的投稿,原文链接