最近网络封锁升级,在目前还没有办法肉翻的情况下,掌握科学上网可谓是一项必备技能。steemit是否有天也会有Google的命运犹未可知,抱着多一门手艺总是好的技能,我开始研究了如何搭梯子。
首先,你得购买好海外VPS服务器,我自己用的是vultr。
经过简单的注册以后,你就可以拥有自己的服务器啦。注册前在网上搜索一下最近的优惠码或邀请码,可以有一定的优惠。一般个人用的话,2.5/mo的足够了。
下载shadowsocks
打开网页点击download就可以,就是那么简单。
如果是 macOS 系统,调出终端用 root 登录服务器,运行以下代码:
wget --no-check-certificate -O shadowsocks.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks.sh
chmod +x shadowsocks.sh
./shadowsocks.sh 2>&1 | tee shadowsocks.log
安装成功后,脚本提示如下(一般来说一路傻瓜式的按回车,直到出现以下代码即可):
Congratulations, Shadowsocks-python server install completed!
Your Server IP :your_server_ip
Your Server Port :your_server_port
Your Password :your_password
Your Encryption Method:your_encryption_method
Welcome to visit:https://teddysun.com/342.html
Enjoy it!
如果有出现 time out 或者 denial 之类的字符,可能是防火墙未关,操作方法如下:
登陆 vultr,是网站,不是终端服务器,找到 server-running 后面有串省略号一样的东西,点击选择view console,使用 root 登陆,手动输入
systemctl stop firewalld.service
(停止防火墙)
systemctl disable firewalld.service
(禁止防火墙开机启动)
接下来我们配置文件路径
vi/etc/shadowsocks.json
会出现以下脚本,是单用户配置
{
"server":"0.0.0.0",
"server_port":your_server_port,
"local_address":"127.0.0.1",
"local_port":1080,
"password":"your_password",
"timeout":300,
"method":"your_encryption_method",
"fast_open": false
}
一般来说我们不可能单用户,所以要把他们都删掉。按 i 进入 insert 模式,将光标调整到合适位置后按 dd,把上述脚本包括括号全部删完。然后,将多用户配置代码复制黏贴进去
{
"server":"0.0.0.0",
"local_address":"127.0.0.1",
"local_port":1080,
"port_password":{
"8989":"password0",
"9001":"password1",
"9002":"password2",
"9003":"password3",
"9004":"password4"
},
"timeout":300,
"method":"your_encryption_method",
"fast_open": false
}
按 i 进入 insert 模式,需要将 8989-9004 对应的 password 改成你想要的数字,简单密码复杂密码都可以。将 your_encryption_method 改为 aes-256-gcm。因为是在vim模式下,会有些麻烦,耐心一些。修改完成后按 esc,输入 :wq 回车,就表示保存并退出了。
键入
/etc/init.d/shadowsocks restart
到这里服务器端口的配置就OK了。将shawdowsocks图标拖进application文件夹,双击打开软件,打开服务器设定,填入之前设置好的其中一个端口和密码,加密方式选择aes-256-gcm即可。
代理模式选择全局模式。这样shadowsocks就安装好了,可以在家里享受科学上网的乐趣啦。
题外话:
1、当然,购买现成的服务也不是不可以,优点是出了问题有客服可以解决(如果没有跑路的话),缺点是树大招风,比较容易被GFW检测到。再者,很多都存在超售现象,网速得不到保证;
2、如果自己搭建,建议将默认的SSH端口换成别的。我刚开始运行自己服务器,才半天就被攻击了六千余次,吓到半死。如果被暴力破解,很可能会变成肉鸡;
3、几个朋友共享梯子倒还好,但不推荐以此为生。之前在推特上看到,某梯子商家被判刑了。我认识的几个卖梯子的“个体户”现在不是停止服务,就是低调的一塌糊涂。
谢谢大家的来看我的文章,如果您喜欢的话,请在steemit上关注我@nostalgic1212,或给我点赞和留言,再次感谢~
Thank you for reading my articles. If you like me, plz follow @nostalgic1212, or upvote me and leave your comments on steemit. Thx a looooooot~
可以收到 steem 指南的电子版里。纸质版是别想了,凡是跟翻墙有关的书,在大陆一律申请不到书号,没法出版。
纸质是肯定不行啦,电子版的话建议收录到哪个章节呢?
“健康心态”?
厉害了,姐姐
确定我是姐姐嘛>..<
厉害了,小妹妹😊
昨天在弄的时候才发现,代码行那么难搞...好佩服你之前写的帖子啊
啊咧,难道是女装大佬/害怕
不能是小姐姐嘛😂
是是是,姐说什么都是对的
我看见代码就,头,大…
我也是很少用到coding的,最近是看到很多人在将其科学上网的软件,觉得还缺一个自己搭建的教程,就倒腾了一个出来。希望对需要的人有帮助吧
其实不用自己搭,用别人提供的服务又方便又省钱💰
厉害!
得到大神夸奖够我笑好久啦,哈哈哈哈,多谢提醒我用“```”,要不是你提醒,我估计这会儿还在一脸懵逼当中
谢谢,收着备用
嘿嘿,不客气~有备无患嘛
@nostalgic1212 喔,这个代理看起来还蛮不错,我会去瞧瞧,谢谢亲的介绍与解说~
其实楼上的说的没错,买现成的会比较省事儿。我纯粹是兴趣,所以自己搭了一个啦
真有心思研究技术文,赞!
写得真好
原来还是一个程序员妹子。先收藏了。
本文已收进steemh.org