由于之前一年的AWS马上到期了,所以打算换一个,之前的代理服务器是用的squid,然后使用ssh隧道技术实现翻墙代理的,但是现在被广泛使用的是shadowsocks,所以打算在新的AWS上搭建shadowsocks代理服务器,这部分的网上教程也不少,比较好的是:使用亚马逊AWS搭建免费的Shadowsocks服务器、Shadowsocks 使用说明,只不过我在实践的过程中遇到一个坑,安装完shadowsocks后,存在ssserver命令,但是如果加上sudo则提示找不到该命令,在网上查了查也是有解决方案的,本文使用的是:执行sudo命令时command not found的解决办法,要注意的是本文使用的系统是ubuntu/images/hvm-ssd/ubuntu-xenial-16.04-amd64-server-20180522 (ami-db710fa3),而不是Amazon Linux AMI系列的系统,因为我使用后者系统在修改/etc/sudoers文件时不明原因的改错了,导致sudo之后的所有命令都无法识别了,当时晕掉了,其实可以使用命令的绝对路径来调用的,导致我重新搞了一个ubuntu的系统。。。