科学上网 N 种姿势

搬瓦工VPS

 

编者注:

 
程序猿,怎么能不会科学上网呢?作者: lufficc原文链接:https://lufficc.com/blog/vpn

防火长城(英语:Great Firewall of China,常用简称:GFW,中文也称中国国家防火墙,中国大陆民众俗称防火墙等),是对中华人民共和国政府在其互联网边界审查系统(包括相关行政审查系统)的统称。此系统起步于1998年,其英文名称得自于2002年5月17日Charles R. Smith所写的一篇关于中国网络审查的文章《The Great Firewall of China》,取与Great Wall(长城)相谐的效果,简写为Great Firewall,缩写GFW。随着使用的拓广,中文“墙”和英文“GFW”有时也被用作动词,网友所说的“被墙”即指被防火长城所屏蔽,“翻墙”也被引申为浏览国外网站、香港等特区网站的行为。 — 摘自维基百科作为谷歌粉丝,不掌握科学上网的方法,很多优秀的谷歌服务都用不了。本文介绍几种科学上网方法供参考。

Lantern

Lantern 曾经是一个完全免费的应用程序,拥有 Android , Mac , Windows 版本,安装即可使用,开源在 GitHub(https://github.com/getlantern/lantern) 。但是随着知名度增加,Lantern 提供了专业版帐户(¥336 2年,¥216 1年)。但是如果不是重度用户,免费用户足够。免费用户每个月有 800M 不限速流量,超过 800M 之后速度会被限制,但是浏览网页、非高清视频已经足够。

  1. 官网(需翻墙)(https://www.getlantern.org/)
  2. 下载地址 (https://github.com/getlantern/forum/issues/833)

天行 VPN

天行 VPN 提供企业级美国 VPN ,日本 VPN ,香港 VPN ,天行 VPN 官网支持手机,电脑,平台等设备VPN,应用商店搜索即可下载,安装即可使用。有收费版本,速度不错。虽然官方说免费版无限流量,但是如果使用流量过多,会被暂停使用。

  1. 官网(https://www.txingvpn.com/)

Shadowsocks

Shadowsocks (中文名称:影梭,简称SS)也是一个开源项目,开源在 GitHub (https://github.com/shadowsocks/shadowsocks),拥有 Android , Mac , Windows 版本等各大平台版本。

Shadowsocks的运行原理与其他代理工具基本相同,使用特定的中转服务器完成数据传输。在服务器端部署完成后,用户需要按照指定的密码、加密方式和端口使用客户端软件与其连接。在成功连接到服务器后,客户端会在用户的电脑上构建一个本地Socks5代理。浏览网络时,网络流量会被分到本地socks5代理,客户端将其加密之后发送到服务器,服务器以同样的加密方式将流量回传给客户端,以此实现代理上网。

因此我们只需要下载 Shadowsocks 客户端即可,然后可以在 iShadowsocks (http://www.ishadow.club/)(已经够用了,你也可以自行搜索免费的Shadowsocks服务器, 注意天下没有免费的午餐) 找到三个免费账号,密码6个小时更新一次:


 

然后比如在 Windows 客户端中填入如下信息即可连接:


 

注意右键 Shadowsocks 图标,启动系统代理,开启 PAC 代表不代理中国内地网站:

如果你下载了手机客户端,可以直接点击二维码,手机扫描直接连上,超爽~~

  1. 下载

自己搭建 Shadowsocks 服务器

用别人的服务有限制而且不安全,刚才说到 Shadowsocks 分为服务器和客户端,所以我们可以自己搭建 Shadowsocks 服务器,超级简单。

但是前提条件是你的云主机得能够访问国外网站,国内的云主机如阿里云应该是不能搭建的,你运行 curl http://www.google.com 就知道了。我使用的是 搬瓦工VPS (https://bwh1.net/aff.php?aff=18237) 19美元一年的服务,注册比较简单,支持支付宝支付,这里有详细的购买流程 https://bwh1.net/aff.php?aff=18237

连接到服务器之后,安装 pip:

sudo apt-get install python-pip

安装 shadowsocks:

pip install shadowsocks

编写配置文件 shadowsocks.json(把 server 和 password 替换成自己的服务器 IP 和自己随意设置的 shadowsocks 服务器的密码):

{
"server":"my_server_ip",
"server_port":8388,
"local_address": "127.0.0.1",
"local_port":1080,
"password":"mypassword",
"timeout":300,
"method":"aes-256-cfb",
"fast_open": false
}

在 VPS 上启动 shadowsocks 服务器:

ssserver -c /path/to/shadowsocks.json

然后再客户端里输入刚才的 shadowsocks.json 设定的连接信息即可。

因为命令行直接运行 ssserver -c /path/to/shadowsocks.json,关闭命令行之后 ssserver 也会停止,所以我们可以使用 supervisor 管理 ssserver 进程。安装:

sudo apt-get install supervisor

然后再 /etc/supervisor/conf.d 文件夹新建文件 shadowsocks.conf :

[program:shadowsocks]
command = ssserver -c /var/shadowsocks/shadowsocks.json
user = root
autostart = true
autoresart = true
stderr_logfile = /var/shadowsocks/shadowsocks.stderr.log
stdout_logfile = /var/shadowsocks/shadowsocks.stdout.log

然后依次运行即可使 shadowsocks 运行在后台:

sudo supervisorctl reread

sudo supervisorctl update

sudo supervisorctl start shadowsocks

ss-panel

ss-panel 是一个shadowsocks多用户的前端,即用户可以注册你的网站使用你的 shadowsocks 服务,实现 shadowsocks 共享。如https://ssfastproxy.com/ 等。如何搭建?看这里 可能是最好的 ss-panel 部署教程 (https://blessing.studio/build-shadowsocks-sharing-site-with-ss-panel/)。

留言

如果您有好的科学上网方法或者(免费)软件,可以写在评论里,我再更新文章,造福更多用户。

参考:

  1. 使用 shadowsocks 实现科学上网 (http://liyangliang.me/posts/2015/05/bypass-gfw-with-shadowsocks/)
  2. Supervisor 配置过程 (https://www.izixia.cn/2016/01/03/supervisor-pei-zhi-guo-cheng/)
  3. 使用supervisor托管shadowsocks (https://blog.phpgao.com/supervisor_shadowsocks.html)
  4. 可能是最好的 ss-panel 部署教程 (https://blessing.studio/build-shadowsocks-sharing-site-with-ss-panel/)

未经允许不得转载:搬瓦工VPS_美国VPS » 科学上网 N 种姿势

赞 (0) 打赏

评论 0

评论前必须登录!

登陆 注册

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏