如何驾驶纸飞机科学上网?

Posted by Waldo on January 12, 2018

购买VPS

本文以VPS提供商Vultr.com为例,当然还有例如Digital Ocean、Linode、搬瓦工等

注册

注册

支付

注册成功后,点击Billing,这里可以用支付宝或者微信支付: 支付

当你支付成功后,在Vultr首页 Billing -> History 会显示你的充值记录。

创建、配置服务器

点击右上角加号 建议东京或者洛杉矶节点,笔者使用的是洛杉矶 选择节点 这里选择CentOS或者Ubuntu: 选择服务类型 创建Server成功后,Server界面会显示刚创建的Server,状态是Installing,过一会,状态会变成Running Running

连接服务器

点击刚刚创建的Server,可以查看Server的详细信息 查看Server的详细信息

Putty客户端

注:图中ip随便输的 Putty是一个免费SSH客户端,可以到 Putty官网 下载putty客户端,下载页面:http://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html。SSH是一种安全协议,常用于连接服务器。

1.打开Putty,在Session页面填写VPS IP地址和Port(默认22):

Putty - Session

2.然后到Connection -> Data填写登录用户名(root):

Putty - Connection - Data

3.填写完后,顺手保存一下Session:

Putty保存Session

4.点击Open连接VPS,连接成功后,会提示输入Password,输入密码后(大小写敏感),如果出现[root@vultr ~]#表示成功登录。

(注意,SSH连接有超时时间,默认大概1分钟。如果长期没操作,putty客户端没反应,只要重新用putty连接即可。)

修改登录密码

输入命令: passwd 要求输入新密码,按提示操作: 注:输密码的时候不会显示

Changing password for user root. New password: Retype new password: passwd: all authentication tokens updated successfully. 修改密码成功后,下次登录就要用新密码

搭建ShadowSocks

VPS安装ShadowSocks

运行以下命令:

wget --no-check-certificate -O shadowsocks-all.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-all.sh
chmod +x shadowsocks-all.sh
./shadowsocks-all.sh 2>&1 | tee shadowsocks-all.log

选择脚本(Python、R、Go、libev),任选一个:

Which Shadowsocks server you'd select:
1.Shadowsocks-Python
2.ShadowsocksR
3.Shadowsocks-Go
4.Shadowsocks-libev
Please enter a number (default 选择Shadowsocks-Go,输入3......然后,输入密码和端口,笔者直接回车用默认:

You choose = Shadowsocks-Go

Please enter password for Shadowsocks-Go
(default password: teddysun.com):

password = teddysun.com

Please enter a port for Shadowsocks-Go [1-65535]
(default port: 8989):

port = 8989

Press any key to start...or Press Ctrl+C to cancel

安装成功后,命令行出现:

Congratulations, Shadowsocks-Go server install completed!
Your Server IP        :  45.32.73.59
Your Server Port      :  8989
Your Password         :  teddysun.com
Your Encryption Method:  aes-256-cfb

Welcome to visit: https://teddysun.com/486.html
Enjoy it!

Shadowsocks官网

windows客户端下载:https://github.com/shadowsocks/shadowsocks-windows/releases

笔者使用的3.4.3版本,下载好Shadowsocks-3.4.3.zip,解压,里面只有一个Shadowsocks.exe。打开,输入服务器ip、端口、密码:

Shadowsocks windows客户端

把刚才安装Shadowsocks脚本成功后,输出的信息填上去:

服务器地址,vps的ip地址,Your Server IP 服务器端口,vps shadowsocks端口,Your Server Port ,默认8989 密码,Your Password,默认 teddysun.com 加密,Your Encryption Method,默认aes-256-cfb 代理端口,这是代理本机的端口,建议默认 1080

Chrome插件——SwitchyOmega

去chrome商场安装 SwitchyOmega插件

配置代理

1.proxy模式(如图):

代理协议:socks5
代理服务器:127.0.0.1 // 本地ip
代理端口:1080 // Shadowsocks客户端配置的代理端口

SwitchyOmega - Proxy模式

按左边的“应用选项”让配置生效。

2.auto switch模式

把需要代理的域名或网址,输入到条件中,情景模式选proxy(刚才配置的); 默认情景模式,建议”直接连接”,意思是不配置条件的网址默认不代理。

在插件栏点击SwitchOmega,选”auto switch”

选择情景模式

浏览 google.com

如果google能正常访问,证明你搭建Shadowsocks成功了!

google.com