1. 云栖社区>
  2. >
  3. 正文

ShadowSock配置实现科学上网的方法

作者:用户 来源:互联网 时间:2016-01-19 20:41:06

服务器chrome浏览器程序make平台

ShadowSock配置实现科学上网的方法 - 摘要: 本文讲的是ShadowSock配置实现科学上网的方法, 说到“科学上网”,真是让人佩服国人的毅力和创造力。“科学上网”这个词,你可以慢慢去体会一下。今天twitter上fqrouter作者发布了关闭服务的公告。在网友评选的2014年最受欢迎的科学上网软件排名中,fqrouter是总成绩

说到“科学上网”,真是让人佩服国人的毅力和创造力。“科学上网”这个词,你可以慢慢去体会一下。今天twitter上fqrouter作者发布了关闭服务的公告。在网友评选的2014年最受欢迎的科学上网软件排名中,fqrouter是总成绩第一,效果第二好的软件,仅次于shadowsocks,fq是一个非常好的安卓APP应用,干净、整洁、管用、速度快,无法继续提供服务确认令人惋惜。

 

ShadowSock配置实现科学上网的方法-shadowsock科学上网

 

fq的关闭,让小伙伴儿们把目光转向了shadowsocks,那么到底什么是shadowsocks?怎么用它来科学上网呢?今天否子戈就写这篇小文章来和你聊聊。

 

Shadowsocks是什么? 

 

shadowsocks实质上也是一种socks5代理服务,类似于ssh代理。与vpn的全局代理不同,shadowsocks仅针对浏览器代理,不能 代理应用软件,比如youtube、twitter客户端软件。如果把vpn比喻为一把屠龙刀,那么shadowsocks就是一把瑞士军刀,轻巧方便, 功能却非常强大。

 

通过ss的话,后台运行一个小程序,然后浏览器点击切换一下SS的网络,就可以了。不用的时候,再切回来。这也就是其轻巧的地方。

 

如何使用shadowsocks? 

 

首先,当然你需要有一个shadowsocks账号,网上有热心网友免费共享出来,比如这个,如果有需要也可以私信我@否子戈,我可以提供penny老师免费提供的shadowsocks账号。

 

Windows平台 ↑

 

1.下载一个shadowsocks的客户端程序(百度网盘下载),不需要安装,解压就可以用。
2.运行解压后文件夹中的“shadowsocks.exe”,如下图,设置好shadowsocks的账号信息,点save;

 

ShadowSock配置实现科学上网的方法-shadowsock 不能上网

 

3.下载安装chrome的浏览器插件Proxy SwitchySharp(或者百度网盘下载,下载后打开chrome,输入chrome://extensions,把下载的crx文件拖进去即可安装),下载完成后启用之,可以在chrome右上方看到程序的图标,点选项,如下图设置保存;

 

ShadowSock配置实现科学上网的方法-shadow socks科学上网

 

4.此时,可以切换至shadowsocks;

  

5.接下来,可以在chrome中直接打开youtube试试,测试OK,没问题。

  

如果不需要shadowsocks的网络,选择“使用系统代理设置”即可还原。(这里转载自简书,如果你看不到图片了,可以去原文看下。)

 

Mac OSX平台 ↑

 

还是先下载mac下的客户端程序(百度网盘下载,后面的过程和win是一样的,通过chrome的插件使用即可,不再累述。

 

iOS平台 ↑

 

直接在appstore搜索下载shadowsocks(safari直接进入下载),app打开后就是一个浏览器,内置了公共服务器,可以直接输入网址打开youtube了。当然,有时候公共服务器会出现不稳定的情况,这时可以设置自己的服务器使用,设置方法和windows一样。

 

 
Android平台 ↑

 

安卓下的软件名称为“影梭”(GooglePlay下载),可以在googleplay中搜索下载,其功能和IOS的基本一样,没有内置浏览器,打开设置好服务器以后,再打开浏览器即可。

 

如何搭建自己的shadowsocks服务 ↑

 

如果你有个国外的哥们儿,还能给你搭建一个服务器,或者你自己在国外的机房租用了自己的服务器(VPS),下面的方法,可以让你给自己搭建一台自己使用的shadowsocks服务器,不必再跟其他疯狗一样挤着科学上网的程序员一起撞墙了。

 

下面是在CentOS6上面的安装shadowsocks的流程和命令。

 

Centos6安装shadowsocks轻量级服务器中转包传输(代理)工具

 


第一步:安装openssl-devel

# yum install  openssl-devel

第二步:安装make命令

make是gcc的编译器,VPS买来必定要安装。由于服务器是最小化安装centos系统,所以我们需要自己安装make命令

安装:

# yum -y install gcc automake autoconf libtool make

安装g++:

# yum -y install gcc gcc-c++

第三步:安装git命令

# yum -y  install git

【最后查看版本:git  --version】

第四步:下载源码包,然后编译安装

# git clone https://github.com/madeye/shadowsocks-libev.git

# cd  shadowsocks-libev

# ./configure

# make  && make install

第五步:加入防火墙规则(可选,如果安装了防火墙。这一步我没有做)

# iptables -I  INPUT -p tcp -m tcp --dport 8123 -j ACCEPT   #加入规则,端口号就是

# service  iptables save  #保存

# iptables -L  -n  #查看的iptables规则

第六步:启动shadowsocks

nohup ss-server -s ipaddress -p port -k password &
说明:ipaddress是vps空间的ip地址,port是端口号,password是密码

 

唯一比较遗憾的是,如何在服务器重启之后自动启动shadowsocks呢?如果你知道方法,请在下方留言。

 

完成上面这几步之后,你的这台centos就是一个shadowsocks中转站了,再在自己的windows电脑上使用上面第二部分中讲到的方法科学上网吧。

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索服务器 , chrome , 浏览器 , 程序 , make 平台 shadowsock科学上网、shadowsock 不能上网、shadow socks科学上网、ishadowsocks科学上网、shadowsock,以便于您获取更多的相关知识。