当前位置: 首页 > wzjs >正文

网站防红链接怎么做西安建筑科技大学

网站防红链接怎么做,西安建筑科技大学,上海网站制作公司是什么,企业网站推广属于付费推广吗在之前的文章中,已经介绍了如何解锁ax6000的ssh,以及必坑指南。 今天突发奇想,为了不让我的nas天天开着tailscale,所以我想让我的tailscale运行在路由器,这样完美实现穿透。 首先,通过ssh登录ax6000&#x…

在之前的文章中,已经介绍了如何解锁ax6000的ssh,以及必坑指南。
今天突发奇想,为了不让我的nas天天开着tailscale,所以我想让我的tailscale运行在路由器,这样完美实现穿透。
首先,通过ssh登录ax6000,发现ax6000可用闪存奇小。很是无语。
在这里插入图片描述
如上图所示,最大的192MB是在tmpfs中,不是非易失存储。重新上电就会被擦除。

不过还是有办法的,继续看吧。

1.确认ax6000的linux架构

uname -a
Linux XiaoQiang 4.4.60 #0 SMP PREEMPT Mon Mar 22 06:59:08 2021 aarch64 GNU/Linux

aarch64

2.从tailscale官方下载

curl --cacert /etc/curlssl/cacert.pem -O https://pkgs.tailscale.com/stable/tailscale_1.80.3_arm.tgz

这里下载时,需要添加证书,cacert.pem需要从curl官网下载 。
然后通过scp导入到/etc/curlssl/

3.解压

tar -xzf tailscale_1.80.3_arm.tgz

4.第一次运行

cd tailscale_1.80.3_arm
./tailscaled
tailscale up --advertise-routes=192.168.0.0/24

执行后,会生成一个网站,复制打开,登录tailscale,然后连接,就可以添加成功了

===============================================
以上是手动开启的方法,tailscale_1.80.3_arm.tgz解压有50MB+,根本无法保存在ax6000闪存中。

  • 所以怎么办?

有了,我们可以每次开机后,执行shell脚本,然后进行下载到/tmp目录,然后解压重新启动。

  • 但是每次重启后,需要重新登录,怎么办?
    有了,我们可以把第一次手动登录后的缓存存起来,下次开机可以复用。

开整:

1.先将之前的tailscale缓存到/etc目录

cp /var/lib/tailscale /etc/tailscale/cache

2.编写脚本

vi /etc/tailscale/tailscale_install.sh
#!/bin/sh# Define log file path
LOG_DIR="/tmp/tailscale"
LOG_FILE="$LOG_DIR/install_tailscale.log"# Create log directory
mkdir -p "$LOG_DIR" || { echo "Failed to create log directory $LOG_DIR"; exit 1; }# Clear log file (if it exists)
> "$LOG_FILE"# Function: Print log and write to file
log() {echo "$1"echo "$1" >> "$LOG_FILE"
}# Check if 8.8.8.8 is in /etc/resolv.conf, if not, append it
if ! grep -q "8.8.8.8" /etc/resolv.conf; thenlog "Adding Google DNS (8.8.8.8) to /etc/resolv.conf..."echo "nameserver 8.8.8.8" >> /etc/resolv.confif [ $? -eq 0 ]; thenlog "Google DNS added successfully."elselog "Failed to add Google DNS. Please check permissions."exit 1fi
elselog "Google DNS (8.8.8.8) is already in /etc/resolv.conf."
fi# Enter /tmp directory
cd /tmp || { log "Failed to enter /tmp directory"; exit 1; }# Create tailscale directory
mkdir -p tailscale || { log "Failed to create tailscale directory"; exit 1; }
cd tailscale || { log "Failed to enter tailscale directory"; exit 1; }# Download Tailscale package
MAX_RETRIES=3
RETRY_COUNT=0
DOWNLOAD_SUCCESS=falsewhile [ $RETRY_COUNT -lt $MAX_RETRIES ]; dolog "Attempting to download Tailscale package (Attempt $((RETRY_COUNT + 1))..."curl --cacert /etc/curlssl/cacert.pem -O https://pkgs.tailscale.com/stable/tailscale_1.80.3_arm.tgz >> "$LOG_FILE" 2>&1if [ $? -eq 0 ]; thenlog "Download successful!"DOWNLOAD_SUCCESS=truebreakelselog "Download failed, retrying..."RETRY_COUNT=$((RETRY_COUNT + 1))fi
doneif [ "$DOWNLOAD_SUCCESS" = false ]; thenlog "Download failed. Please check your network connection or the URL."exit 1
fi# Check if the file exists
if [ ! -f tailscale_1.80.3_arm.tgz ]; thenlog "File tailscale_1.80.3_arm.tgz not found. Please check if the download was successful."exit 1
fi# Extract the package
log "Extracting Tailscale package..."
tar -xzf tailscale_1.80.3_arm.tgz >> "$LOG_FILE" 2>&1 || { log "Extraction failed. Please check if the file is complete."; exit 1; }# Recover cache
cp /etc/tailscale/cache /var/lib/tailscale -r
# Enter the extracted directory
cd tailscale_1.80.3_arm || { log "Failed to enter tailscale_1.80.3_arm directory"; exit 1; }# Start Tailscale and set up routing
log "Starting Tailscale..."
/tmp/tailscale/tailscale_1.80.3_arm/tailscaled >> "$LOG_FILE" 2>&1 &
if [ $? -ne 0 ]; thenlog "Failed to start tailscaled. Please check permissions or dependencies."exit 1
filog "Setting up Tailscale routes..."
/tmp/tailscale/tailscale_1.80.3_arm/tailscale up --advertise-routes=192.168.0.0/24 >> "$LOG_FILE" 2>&1 &
if [ $? -ne 0 ]; thenlog "Failed to set up Tailscale routes. Please check the configuration."exit 1
filog "Tailscale installation and startup completed!"
log "Log saved to: $LOG_FILE"

注意/etc/resolve.conf中没有注释的8.8.8.8,如果被注释了,可能无法下载。

3.添加脚本到开机启动

vi /etc/rc.local
/etc/tailscale/tailscale_install.sh

重启试试?

http://www.dtcms.com/wzjs/546976.html

相关文章:

  • 顺德品牌网站建设wordpress 表格 链接
  • 龙岩网站建设大概费用手机端网站的区别吗
  • 太原网站改版如何开淘宝店
  • 温岭 网站建设网速在线测速
  • 网站建设方案有哪几种成都十大骗子公司
  • 网站建设安全规范网站建设好怎么才有生意
  • 做海外贸易网站客户提出网站建设申请
  • 网站开发工程师心得总结ai智能营销系统
  • 博客网站建设基本流程标识牌设计
  • 织梦是怎么做网站asp网站开发需要什么
  • 网站开发core文件作用做静态网站有什么用
  • 帝国网站做地域标签中山 网站建设
  • 滕州网站建设 助企网络7一12岁手工玩具小制作
  • 门户网站建设费用怎么注销个人的营业执照
  • 做齐鲁油官方网站游戏推广怎么做引流
  • 想不到的网站域名深圳物流网站建设
  • 国外源码下载网站北京网站建设+招聘信息
  • flash网站建设教程视频合肥网站外包
  • 网站开发与设计维护的收费标准开个网址多少钱
  • 商业网站设计专业数据分析方法
  • 汝州文明建设网站设计制作建筑模型综合实践教案
  • 网络服务商主要包括哪些方面zero的大型网站seo教程
  • 无锡网知名网站宁波做网站
  • 课程网站建设方案二学一做网站
  • 怎么建php网站wordpress手机评论
  • 电商网站模块介绍wordpress企业主题下载地址
  • 重庆秀山网站建设报价在网站上使用特殊字体
  • 河南专业网站建设公司首选网站建设收费标准效果
  • 海外搜索推广外贸网站网站备案 论坛
  • 站外推广方式有哪些wordpress 连接信息