谷歌GCP 甲骨文VPS简单使用
sudo -i
passwd root
apt-get update
apt-get -y install htop nload wget curl tar gzip bzip2 xz-utils unzip net-tools inetutils-ping
#谷歌gcp:wget -qO- git.io/fpQWf | bash
sed -i "s/PermitRootLogin.*/PermitRootLogin yes/g" /etc/ssh/sshd_config
sed -i "s/#PermitRootLogin.*/PermitRootLogin yes/g" /etc/ssh/sshd_config
sed -i "s/PasswordAuthentication.*/PasswordAuthentication yes/g" /etc/ssh/sshd_config
systemctl restart ssh
时区校正
timedatectl set-timezone Asia/Shanghai
BBR一键脚本(系统自带无需安装)
wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh"
chmod +x tcp.sh
./tcp.sh
最新BBR一键安装脚本:
bash <(curl -Lso- https://git.io/kernel.sh)
手动开启:
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p
#trojan一键安装(带管理面板)
#安装/更新
#source <(curl -sL https://git.io/trojan-install)
#卸载
#source <(curl -sL https://git.io/trojan-install) --remove
#https://github.com/Jrohy/trojan
docker手动安装:
curl -sSL https://get.docker.com/ | sh
docker run -d --restart=always --name="portainer" -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data 6053537/portainer-ce
docker run --name trojan-mariadb --restart=always -p 3306:3306 -v /home/mariadb:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=trojan -e MYSQL_ROOT_HOST=% -e MYSQL_DATABASE=trojan -d mariadb:10.2
docker run -it -d --name trojan --net=host --restart=always --privileged jrohy/trojan init
docker exec -it trojan bash
timedatectl set-timezone Asia/Shanghai
trojan
docker容器时间设置方法:
# 方法一,通用
# 对容器而言,也可以直接将宿主机的下面俩文件映射到容器内
# 或者有的容器支持使用环境变量
/bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
echo 'Asia/Shanghai' >/etc/timezone
# 方法二,容器内可能不支持
timedatectl set-timezone Asia/Shanghai
docker安装和证书申请:
curl https://get.acme.sh | sh -s email=xxx@iii80.com
cd /root/.acme.sh
#acme.sh --issue -d c.iii80.com --standalone
export DP_Id="XXX"
export DP_Key="XXXXXXXXXXXXXXXXXXXXX"
./acme.sh --issue --dns dns_dp -d x.iii80.com
cp -r x.iii80.com x.iii80.com_ecc
证书续签:
acme.sh --issue -d x.iii80.com --dns dns_dp
trojan一键安装
curl -O https://raw.githubusercontent.com/atrandys/trojan/master/trojan_mult.sh && chmod +x trojan_mult.sh && ./trojan_mult.sh
systemctl restart trojan
卡被拒绝F12插入以下代码:
$("#main > div > div.col-md-8.col-xs-12.mainContainer > div.contentContainer > div.agreementComponent > label > input[type=checkbox]").removeAttr("disabled");
然后切IP就行
简单测速docker
docker run -d -p 88:80 -it badapple9/speedtest-x
docker run -d -p 99:80 -it adolfintel/speedtest
docker run -d -p 89:3300 -it xgheaven/homebox
在创建甲骨文实例时,甲骨文为我们生成了密钥。
因为密钥不能随时随地在多终端保存,虽然它很安全,但使用起来不是太方便,所以我们可以不需要这个密钥直接开启root登录。
开启root登陆
在创建实例的时候,留意下方的高级设置
点开之后,可以看到启动脚本,我们将配置好的脚本粘贴进去,在机器创建时会配置root登陆
- sudo -i
- echo root:你的新密码 |sudo chpasswd root
- sed -i 's/^#\?PermitRootLogin.*/PermitRootLogin yes/g' /etc/ssh/sshd_config;
- sed -i 's/^#\?PasswordAuthentication.*/PasswordAuthentication yes/g' /etc/ssh/sshd_config;
- service sshd restart
修改脚本中的 密码 为你想要设置的
机器创建之后,首次连接会有一次断开
这预示着可以愉快的玩耍了
甲骨文自带系统非常难用,可以一键重装成你需要的系统,比如Debian11 X64版本
XML/HTML代码
- bash <(wget --no-check-certificate -qO- 'https://moeclub.org/attachment/LinuxShell/InstallNET.sh') -d 11 -v 64 -a -firmware -p 12345
- 系统参数
- -d 10 【7、8、9、10,11】Debian
- -u 20.04 【14.04、16.04、18.04、20.04】Ubuntu
- 密码参数,可以改成别的
- -p 12345
以上脚本可以在甲骨文X86和ARM机器上用,耐心等待几分钟,就可以用自己设置的密码登录上服务器。
NaiveProxy一键安装:wget -N https://gitlab.com/rwkgyg/naiveproxy-yg/raw/main/naiveproxy.sh && bash naiveproxy.sh
- //现将info文件夹更名
- sudo mv /var/lib/dpkg/info /var/lib/dpkg/info_old
- //再新建一个新的info文件夹
- sudo mkdir /var/lib/dpkg/info
- sudo apt-get update
- sudo apt-get -f install
- //执行完上一步操作后会在新的info文件夹下生成一些文件,现将这些文件全部移到info_old文件夹下
- sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info_old
- //把自己新建的info文件夹删掉
- sudo rm -rf /var/lib/dpkg/info
- //把以前的info文件夹重新改回名字
- sudo mv /var/lib/dpkg/info_old /var/lib/dpkg/info
- curl -L https://gitlab.com/spiritysdx/Oracle-server-keep-alive-script/-/raw/main/oalive.sh -o oalive.sh && chmod +x oalive.sh && bash oalive.sh