新机指南 – what you do after you get a new VPS?

拿到一台新机器之后,

登记

# 永久性修改主机名 cloud.cfg取决于有没有按照cloud-init
if [ -e /etc/cloud/cloud.cfg ]; then sed -i "s/^preserve_hostname: false.*/preserve_hostname: true/g" /etc/cloud/cloud.cfg; fi
hostnamectl set-hostname new_name

登陆设置

设置ssh key方法1(脚本自动设置)

# -o - 覆盖模式,必须写在最前面才会生效
# -g - 从 GitHub 获取公钥,参数为 GitHub 用户名
# -u - 从 URL 获取公钥,参数为 URL
# -l - 从本地文件获取公钥,参数为本地文件路径
# -p - 修改 SSH 端口,参数为端口号
# -d - 禁用密码登录
bash <(curl -fsSL git.io/key.sh) -og lava-lake -d -p __YourSSHPort___

设置ssh key方法2(手动)

ssh-copy-id [email protected]
## ssh over
ssh [email protected] 
passwd ## 修改密码
## 选择ssh public keys
vi ~/.ssh/authorized_keys
## change port
vi /etc/ssh/sshd_config
  Port 2xxxx
  PermitRootLogin yes
  PasswordAuthentication no
service sshd restart  ## /etc/init.d/sshd restart重启ssh服务
## 重新登陆 (第二次)
ssh [email protected]<server_ip> -p 2xxxx   ## using new port

set up bbr

## 重启两次 (启用bbr - install + enable/optimization)
wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh

国内机器的设置

# 如果是国内的机器,还要做一些调整
# 可以去 www.ipaddress.com 做个解析
echo -e "199.232.28.133 raw.githubusercontent.com \n140.82.114.3 github.com \n185.199.108.153 assets-cdn.github.com \n199.232.69.194 github.global.ssl.fastly.net \n52.216.141.132 github-cloud.s3.amazonaws.com \n140.82.113.3 gist.github.com" >> /etc/hosts

限制日志log文件

journalctl --vacuum-time=1w --vacuum-size=500M

安装Zsh

安装 Screen 和配置解决乱码

Git基本包

git clone [email protected]:lava-lake/ll 

综合测试 & 测速

安装简版V2ray(非ws+tls)

安装SS

安装trojan多用户面板安装

记得先做域名设置

安装Telegram代理(mtproto)

安装Docker Portainer

apt install -y docker.io
## v2ray 容器
## html5 speedtest
docker run -d --restart="always" --name speedtest -p 9080:80 ilemonrain/html5-speedtest:alpine

如果是大盘鸡,可以考虑安装NextCloud作为个人网盘

如果是速度慢的网站,考虑做转发

未完待续。。。

Leave a Reply