前言


这几天为了登录外网查询资料,谷歌经常抽风,国外的博客也打不开,都要整崩溃了。我以前(直到昨天以前)都是使用修改hosts来访问外网的,用的是 老D(https://laod.cn/hosts) 无偿分享的hosts。

直到昨天我终于受不了了,听闻前同事使用的是VULTR 来搭建SS服务器,价格也非常便宜,比买vpn划算多了,还安全,还多了一台服务器。然后就下定决心,一劳永逸的解决上网问题。

vultr VPS


大致浏览了一下他们的vps的价格,比国内的真的便宜的太多太多了。 然后在网上又大致的了解了一下其他的vps性价比,还是vultr 性价比比较高。

  鉴于个人使用,也没用额外需求。500G的流量应该够用了,就选择了最便宜的。

支付方式:信用卡,PayPal,比特币。

因为是天朝大陆,天朝信用卡或许可能不一定能在国外使用,如果去其他网站购物也不方便。比特币,这么值钱的东西怎么舍得拿来花。

所以就选择了PayPal,地位相当于国外支付宝。毕竟也是大牌子,值得信任。在没有vpn的情况下打开非常慢,需要耐心。下面就根据他们的提示一步一步的注册,绑定银行卡就行了。

还有一点要注意,结算方式是美元$。当时我打电话给建行客服,想问一问关于双币信用卡的问题。然后我听了20分钟的音乐彩铃,“客服忙”就强行给我挂断了。没有办法,急性子的我,只好先试试看了。幸运的是,我一次就成功了。是按照当天的汇率兑换的,幸好没有那么麻烦,白紧张了。

题外话:我记得2008年前后几年,中国大部分银行卡面上都有visa和银联的标识,我昨天才突然意识到现在卡面上只剩银联了。

顺便推广一下个人注册码,哈哈:http://www.vultr.com/?ref=7136316

安装CentOS 配置shadowsocks


安装CentOS 没有什么好说的了,要注意就是他们是没有图形界面的。vultr自己提供的View Console 一点都不好用,还是使用SecureCRT。这个链接系统没有什么好说的,还有一点,因为是国外服务器,ping可能是比较高,不太稳定。 要耐心多连几次就好了。当时连不上,我还以为我的SecureCRT配置出现什么问题了。

安装配置 shadowsocks:参考:http://morning.work/page/2015-12/install-shadowsocks-on-centos-7.html

shadowsocks 帮助文档:https://github.com/shadowsocks/shadowsocks/wiki

我的配置

vi /etc/shadowsocks/config.json

{
  "server": "0.0.0.0",
  "local_address": "127.0.0.1",
  "local_port": 1080,
  "port_password": {
    "8080": "你的密码1",
    "8081": "你的密码2"
  },
  "timeout": 600,
  "method": "aes-256-cfb"
}

查看服务是否启用成功:   systemctl status shadowsocks -l

● shadowsocks.service - Shadowsocks
   Loaded: loaded (/etc/systemd/system/shadowsocks.service; enabled; vendor preset: disabled)
   Active: active (running) since Wed -- :: UTC; 4s ago
 Main PID:  (ssserver)
   CGroup: /system.slice/shadowsocks.service
           └─ /usr/bin/python /usr/bin/ssserver -c /etc/shadowsocks.json

Mar  :: yezipi systemd[]: Started Shadowsocks.
Mar  :: yezipi systemd[]: Starting Shadowsocks...
Mar  :: yezipi ssserver[]: INFO: loading config from /etc/shadowsocks.json
Mar  :: yezipi ssserver[]: -- :: INFO     loading libcrypto from libcrypto.so.
Mar  :: yezipi ssserver[]: -- :: INFO     starting server at 

最后的最后,开启CentOS端口: 我当时只注意到vulrt的防火墙,忘记打开CentOS的防火墙端口了。让我又折腾了两个小时。。。

firewall-cmd --zone=public --add-port=/tcp --permanent
firewall-cmd --zone=public --add-port=/tcp --permanent
firewall-cmd --reload

客户端连接


客户端连接我目前只用到 windows 和 Android的: windows: http://www.iyingsuo.com/windows-shadowsocks-tutorials.html   上面有各个release版本,支持不同的.NET FrameWork

https://github.com/shadowsocks/shadowsocks-windows/releases  目前github上面的最近版本,支持.NET Framework 4.6.2 。由于本地装的是4.5,不想麻烦,就没有在上面下载。

Android: https://github.com/shadowsocks/shadowsocks-android/releases   安卓直接下载最新的安装就行了。

安装软件后,配置客户端都比较简单。Android 没有找到运行日志,查找原因比较麻烦。

我在测试的时候,用的是windows版本的,通过日志调通了。然后就愉快的上网玩耍了。

最新文章

  1. 查询EBS中LOV的SQL语句
  2. 现场打印智能无线PDA安卓POS 条码识别、打印、数据采集销售开单收银管理软件
  3. pdsh使用
  4. Python小练习三
  5. apache安装mod_deflate配置支持gzip
  6. 四个使用promise的语句之间的不同点在哪儿?
  7. matlab 自动阈值白平衡算法 程序可编译实现
  8. Android开发指南-框架主题-安全和许可
  9. C++函数学习笔记
  10. Android Studio如何设置自己主动提示代码
  11. 用django搭建一个简易blog系统(翻译)(四)
  12. JS“盒子模型”
  13. spring security使用自定义登录界面后,不能返回到之前的请求界面的问题
  14. 23)django-缓存
  15. 2.5 C++类class和结构体struct区别
  16. FJUT 奇怪的数列(线性选择算法)题解
  17. 吐血推荐:罗马尼亚无版权VPS服务商HostSolutions评测-绝对真实
  18. 【优化】Filddler用于移动端
  19. No toolchains found in the NDK toolchains folder for ABI with prefix: arm-linux-androideabi
  20. TensorFlow进阶(六)---模型保存与恢复、自定义命令行参数

热门文章

  1. C++源码的调用图生成
  2. java二维数组学习(转)
  3. sizeof和strlen的区别和联系总结
  4. 图片转换PDF
  5. java 计算源码的行数
  6. SaberRD之直流工作点分析
  7. vsftp之虚拟用户
  8. 了解 : prevent default
  9. iSCS协议介绍
  10. ucGUI的学习小结