记录:简单记录一下,花这钱的心路历程,真的很苦逼,一直都是用蓝灯翻墙的,可就在前不久灯灭了,nodejs问题开始困扰了我了,最近nodejs8.8.1更新出现了一堆问题,原本想使用cnpm就可以解决的,但是因为手贱,点错了一个键,node的包给删的特别的干净,朋友说,用国内的cnpm等等,但是作为一个开发者,怎么愿意如此的拘束
1.为什么要翻墙
作为一个技术人员, 最常用的就是Google、StackOverflow、Github这些网站, 工作期间几乎每分钟都在用。 另外,偶尔也上上Facebook、YouTube、或者追追美剧, 娱乐一下自己。 如果不能翻墙, 几乎就是鱼离开了水, 人离开了空气, 感觉一刻都不能待下去。
2.常用的翻墙方法
1 购买一台大陆以外的服务器,搭建VPN或者ShadowScoks。
2 购买第三方的代理服务。 (在没有封杀之前,有尝试过一些第三方的免费软件,但是翻墙延迟还是特别的满的)
3 使用自由门、GoAgent、蓝灯(速度比较慢、经常不能用、mac或者手机上用不了) 我用的电脑是Mac和公司的window的支持都比较好(安卓和苹果下载也支持不过我不敢用,本人比较胆小,最近抓的太严)。 电脑版的ShadowSocks客户端支持自动代理模式,国内的不走代理,国外的走代理,而且能自定义(PAC,有一个配置文件,可以自定义)。 而VPN只能完全代理。 所以我决定Shadowscoks和VPN都搭建。 电脑上主要用Shadowsocks,
那么问题来了,如何选择一家合适的代理服务器呢?
经过朋友介绍vultr($10/月),和转瓦工($19.9/年)两款都售尽了,现在其他价位的又太高,不适合长期的折算, 国内阿里云也有香港和美国节点,香港节点价格117元/月, ping值在50左右。(最近双11打折只要280元/1年)经过两天的折算,在蓝灯(2年350多,220/年)和服务器(250)上做了匹配工作 决定使用阿里云新加坡的服务器。 在这里做个记录。(经过调查,香港服务器最近受影响比较大,所以考量了一下,还是使用阿里云的比较好)
3.翻墙会不会坐牢喝着请去喝茶
关于这个问题,一直在困扰我,因为办公室就在客厅,总是人来人往的同事走来走去,每一次回头,每一次转身,总觉得有人要找我去喝茶...,有时也会弄的提心吊胆的,不过朋友们常说,只要不要去国外网站乱发帖,乱造谣就好了,如果你是政府专员看到这篇文章,麻烦睁只眼闭只眼,我还单身呢。。。
4.实施方案
1 购买一台大陆以外的服务器,登陆服务器里直接搭建ShadowScoks。(目前我使用的是linux的操作系统,准备后期安装node环境来跑一下前端项目)
1
2
3
4
|
# 安装pip
yum
install python-pip
# 使用pip安装
shadowsockspip
install shadowsocks
|
2.配置Shdowsocks服务,并启动
1
2
3
4
5
6
7
8
9
10
11
|
{
"servev"
:
"你的主机名"
,
"server_port"
:443,
//
(端口)
"local_address"
:
"127.0.0.1"
,
//
本地
"local_port"
:1080,
//
代理端口
"password"
:
"password"
,
//
密码
"timeout"
:300,
"method"
:
"aes-256-cfb"
,
"fast_open"
:
false
,
"workers"
:5
}
|
注意修改 server 和 password, workers 表示启动的进程数量。
server_port 强烈建议使用443端口, 其它端口容易被查封。
使用以下命令启动:
1
|
ssserver -c
/etc/shadowsocks
.json -d start
|
如果出现报错: Cannot assign requested address, 请将 server 换成 0.0.0.0, 然后重新启动上面的命令。
3.使用本机Shdowsocks客户端, 连接服务端上网客户端
客户端可以在官网的github里面自行下载
出错排查,是否开启服务:
1
|
ps -ef|
grep ssserver
|
参考网站: https://github.com/shadowsocks/
via https://goo.gl/3Ss2S1