购买VPS(Virtual private server)虚拟专用服务
经查询国外vps服务后选择了vultr(vultr是最近两年新出的vps服务商,最低月服务费更低,仅2.4$)
笔者选择了洛杉矶的机房,5美元每月的服务费
详细教程参考:科学上网的终极姿势-在-vultr-vps-上搭建-shadowsocks
部分细节:
linux添加用户
1.添加用户,默认是只有root用户,所以我们需要手动添加用户
useradd username
passwd username
给用户添加root 权限
用sudo时提示”xxx is not in the sudoers file. This incident will be reported.其中XXX是你的用户名,也就是你的用户名没有权限使用sudo,我们只要修改一下/etc/sudoers文件就行了。
2)添加文件的写权限。
也就是输入命令”chmod u+w /etc/sudoers”。
3)编辑/etc/sudoers文件。
也就是输入命令”gedit /etc/sudoers”,进入编辑模式,找到这一 行:”root ALL=(ALL) ALL”在起下面添加”www_linuxidc_com ALL=(ALL) ALL”(这里的xxx是你的用户名),然后保存退出
4)撤销文件的写权限。
也就是输入命令”chmod u-w /etc/sudoers”。
sshkey:
使用sshkey 可实现远程免密登陆
遇到问题, scp文件为 账户的权限,复制后当前用户无权限使用
解决方法:
cd username
mkdir /.ssh/
scp ~/.ssh/id_rsa.pub username@45.32.93.112:.ssh/id_rsa.pub
输入密码
chmod修改文件权限即可
搭建 shadowsock server
执行一键部署命令:
wget –no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks.sh
chmod +x shadowsocks.sh
./shadowsocks.sh 2>&1 | tee shadowsocks.log
–遇到加速器问题
–遇到防火墙问题