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

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

 

 

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;

 

 

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

 

 

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电脑上使用上面第二部分中讲到的方法科学上网吧。

时间: 2024-10-25 22:05:05

ShadowSock配置实现科学上网的方法的相关文章

路由器tplink845怎么配置静态ip上网

  路由器tplink845配置静态ip上网的方法: 1.开始设置向导 进入路由器的管理界面后,点击 设置向导,点击 下一步. 2.选择上网方式 上网方式选择 静态IP,点击 下一步. 3.填写IP地址等参数 填写运营商指定的IP地址.子网掩码.网关以及DNS服务器地址.点击 下一步: 4.设置无线参数 SSID即无线网络名称(可根据实际需求设置),勾选 WPA-PSK/WPA2-PSK 并设置PSK无线密码,点击 下一步. 5.设置完成,重启路由 点击 重启,弹出对话框点击 确定. 重启完成后

无线网卡无法上网解决方法

无线网卡无法上网解决方法 1.无线网卡开关是没开,应先打开. 2.本机Services.msc中的相关服务没关闭. 3.装无线网卡的管理软件,通过该软件配置下与无线路由相关设置,就一切OK. 你安装无线网卡驱动的时候安装了Intel PROset wireless吧~~ 你进开始-程序-Intel Proset wireless试试吧 "无线零配置"服务正在运行吗?要确定"无线零配置"服务是否正在运行,请按照下列步骤操作: 1. 依次单击"开始"

ssh建隧道简单介绍:科学上网、本地服务穿透到外网、

这几天研究ssh的隧道技术发现几个比较有趣的用法,跟大家分享一下 先介绍本文通过ssh干的事情吧 1. 科学上网: -- 需要一台能ssh到的墙外vps 2. 本地服务穿透到外网: -- 需要一台能ssh到的外网vps 完成上面的功能,需要先看看ssh命令能干什么 一. man ssh 看看ssh命令有哪些选项吧 由于太长,这里只展示本次相关的选项 > man ssh -D [bind_address:]port Specifies a local ``dynamic'' application

Vmware虚拟机下Ubuntu上网设置方法图文详解

最近在Vmware虚拟机安装ubuntu系统学习,今天为大家带来了Ubuntu上网设置方法.有些朋友"虚拟机"安装了ubuntu后无法上网,主要四没有配置网络造成的.针对这一问题,这里给出解决方法. 虚拟机安装ubuntu上网的设置方法,分为主机有线上网和无线上网,下面我们来分别介绍. 一.主机有线上网 1.首先完全关闭ubuntu; 2.打开虚拟机,找到unbutu,右键"设置",如图所示. 3.然后点"网络适配器",如图所示. 4.如果你没有

手机连接wifi不能上网怎么办 手机成功连wifi无法上网解决方法

原因分析 出现手机成功连wifi无法上网问题我们可以检查路由器的设置,当然如果只是我们自己的手机可以对手机进行一些设置,在这里我们下面会详细介绍. 测试快速解决手机连接wifi不能上网问题 1.那么我们就进入Android手机中查看WIFI设置,发现没有什么可以进行设置的选项,因此应该就是无限路由器的设置问题. 2.进入无线路由器设置,发现无线模式设置为混合模式,而目前生产的Android手机内置的WIFI模块是支持混合模式的. 3.但是可能由于网络标准之间的切换出现问题,那么将无线路由器设置成

如何使用 Docker 快速配置数据科学开发环境?

如何使用 Docker 快速配置数据科学开发环境? 数据科学开发环境配置起来让人头疼,会碰到包版本不一致.错误信息不熟悉和编译时间漫长等问题.这很容易让人垂头丧气,也使得迈入数据科学的这第一步十分艰难.而且这也是一个完全不常见的准入门槛. 还好,过去几年中出现了能够通过搭建孤立的环境来解决这个问题的技术.本文中我们就要介绍的这种技术名叫Docker.Docker能让开发者简单.快速地搭建数据科学开发环境,并支持使用例如Jupyter notebooks等工具进行数据探索. 要使用Docker,我

手机通过Win7使用承载网络共享上网的方法

故障现象: 使用计算机共享有线网络供安卓或iOS系统智能手机上网使用 解决方案: 手机通过Win7系统使用承载网络共享上网的方法及常见问题处理方法 测试平台:win7 系统,联想A60手机.非联想安卓手机各一部(系统版本2.3.5 2.3.7),iphone,nokia e72i(s60 v3 系统) 提示:文章中有下划线的内容是当操作中出现问题时候需要进行的设置,如果操作顺利请跳过执行下一步. 1. 开始--所有程序--附件--命令提示符点击右键选择以管理员身份运行 2. 设置ssid和密码

局域网共享上网的方法

这里介绍的局域网共享上网的方法,是使用Windows 2000 Professional自带的Internet共享完成. 安装好上网用的设备(如Modem,TA,xDSL类Modem等等)后,与上网设备直联的计算机在网络属性中会提供"共享"的选项.在共享的选项中选择启用此连接的Internet连接共享,就可以基本上完成共享上网的设置. 一般的步骤包括: 1.安装上网的硬件设备及相关驱动程序; 2.确认在单机运行下,上网设备正常工作; 3.局域网中所有待上网的计算机都安装了TCP/IP协

路由器设置限制上网的方法

现在很多家庭用户都通过电信的ADSL或其他公司提供的类似类型的宽带上网.由于宽带的费用并低廉,而对于大多数没有大量数据下载的家庭用户来说,一户人或一台电脑独占一条ADSL有点浪费资源的感觉.于是现在很多人都用共享一条宽带上网. 这种共享上网的方法一般如下:电话线--语音分离器--ADSL猫--宽带路由器--交换机 集线器--电脑 在这种情况下,我经过思考与试验,我发现可以通过对宽带路由器进行适当设置就可以对上网进行限制. 这里以TP-LINK TL-R402M为例(因为我发现最多人用这种方法)说