其实网上关于搭建科学上网的文章非常多,只不过百度搜索的时候没显示出来罢了,做这篇文章的目的主要是验证最新的科学上网服务搭建实践。首先当然是选择国外的服务商了,我没有选择亚马逊是因为它连接我电脑太慢了(其他人电脑估计不一样)。下面列举两个国外性价比比较高的服务商:
- Vultr
- Digital Ocean
大家可以去百度上搜索这两家公司。本文以第一家公司的产品为例,讲解一下科学上网环境如何搭建。
搭建服务器
具体配置信息可以选择下面的实例,因为ShadowSocks本身并不会消耗太多的服务器资源,所以我选择最优惠的那种类型(估计这种就是为了科学上网服务的,哈哈)。
搭建好服务器以后我们需要登录服务器做一些操作:
1 | ssh root@[your_server_ip] |
注意,服务器密码在服务详情里面:
安装ShadowSocks
其实可以参考ShadowSocks在Github上的官方教程:https://github.com/shadowsocks/shadowsocks/tree/master
我们就直接输入命令安装啦:
1 | apt-get install python-pip |
好啦,安装完成!
服务端启动服务
启动服务的命令也非常简单:
前台启动:
1 | ssserver -p 443 -k password -m aes-256-cfb |
后台启动:
1 | sudo ssserver -p 443 -k password -m aes-256-cfb --user nobody -d start |
上面的password
要替换成你自己的密码,随便什么都可以,只不过别太简单。后面的nobody
这个可以忽略,它是指以什么身份启动,这里默认就可以了。
客户端配置服务
我使用的系统是MacOS High Sierra,所以我使用的客户端是ShadowsocksX-2.6.3.dmg。配置方式如下:
访问目标网页
访问一下Google试试:
Bingo!成功了!说明我们的配置是OK的!
总结
关于科学上网方案,其实有很多种选择,VPN和ShadowSocks都是使用比较多的情形,其实现在主流的服务提供商都是提供VPN服务。作为消费者本身来说,选择哪一种方式完全取决于当前的实际需要,其实我们也可以找一些ShadowSocks服务提供商(貌似特别难找,如果有的话欢迎在下面评论区留言,感激不尽!)。我自己之前使用的是DEVPN,但是七块钱一个月才分给我10G流量,不能忍,直接自己搭建一个多舒服!2.5美刀500G多划算。