使用Github的学生认证,购买DIgitalOcean vps
作者:互联网
全过程:
第一步:自己的EDU邮箱
大学生申请自己的学校的EDU邮箱就可以了,EDU邮箱超好用,好多福利,什么pycharm、idea专业版都可以免费用,非学生党可以自行百度申请方法。
第二步:通过Github的学生认证
这个网站https://education.github.com/ ,是GitHub的学生认证网站,点击student,然后join,只需要提供自己的edu邮箱,然后随便写一下自己用GitHub的目的就可以通过
第三步:注册DigitalOcean,使用优惠码
进入digitalOcean的网址,注册自己的账户
DigitalOcean账户注册
直接qq邮箱注册就可以,注册之后需要绑定自己的信用卡或者使用Paypal支付5美元,我没有信用卡,所以使用的paypal,没有paypal的自己注册,很简单,注册paypal之后绑定一下自己的借记卡就可以支付了
点击这里去注册
使用自己的优惠码
提一句,支付给DigitalOcean的5美元可能有时延,等到账才可以进行下一步
到账之后,去Billing里有个promo Code,输入自己的优惠码就可以得到$50,如果输入码之后显示不能用,提供一个方法,就是去找support然后发个ticket
发个别人的链接: 点这里点这里.看了就明白了
第四步:购买自己的服务器,他这里叫Droplets
然后选一下自己的服务器配置,我选的Ubuntu
服务器位置,我选的新加坡,想着近一点,延迟可能低一点
第五步:搭建科学上网工具
首先reset root password,然后你就会收到一封邮件里面有你的密码,接下来使用xshell或者putty之类的连上服务器进行上网工具的搭建。具体的不说了,给个链接自己一步步来,很简单
点上面
如果之前买的其它服务器的可以自行百度搭建方法
如果你无法启动shadow#socks,并且报错如下,这里提供一个我找到的好用的办法
File "/usr/local/bin/sslocal", line 11, in <module>
sys.exit(main())
File "/usr/local/lib/python2.7/dist-packages/shadowsocks/local.py", line 39, in main
config = shell.get_config(True)
File "/usr/local/lib/python2.7/dist-packages/shadowsocks/shell.py", line 262, in get_config
check_config(config, is_local)
File "/usr/local/lib/python2.7/dist-packages/shadowsocks/shell.py", line 124, in check_config
encrypt.try_cipher(config['password'], config['method'])
File "/usr/local/lib/python2.7/dist-packages/shadowsocks/encrypt.py", line 44, in try_cipher
Encryptor(key, method)
File "/usr/local/lib/python2.7/dist-packages/shadowsocks/encrypt.py", line 83, in __init__
random_string(self._method_info[1]))
File "/usr/local/lib/python2.7/dist-packages/shadowsocks/encrypt.py", line 109, in get_cipher
return m[2](method, key, iv, op)
File "/usr/local/lib/python2.7/dist-packages/shadowsocks/crypto/openssl.py", line 76, in __init__
load_openssl()
File "/usr/local/lib/python2.7/dist-packages/shadowsocks/crypto/openssl.py", line 52, in load_openssl
libcrypto.EVP_CIPHER_CTX_cleanup.argtypes = (c_void_p,)
File "/usr/lib/python2.7/ctypes/__init__.py", line 379, in __getattr__
func = self.__getitem__(name)
File "/usr/lib/python2.7/ctypes/__init__.py", line 384, in __getitem__
func = self._FuncPtr((name_or_ordinal, self))
AttributeError: /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1: undefined symbol: EVP_CIPHER_CTX_cleanup
原文链接附上
https://blog.lyz810.com/article/2016/09/shadowsocks-with-openssl-greater-than-110/
标签:__,Github,lib,vps,File,usr,DIgitalOcean,line,local 来源: https://blog.csdn.net/qq_36930266/article/details/88057947