当前位置:首页 > 免费VPS > 正文内容

在Github上部署一个免费的vps

freeai7个月前 (11-26)免费VPS3472

ngrok工具https://dashboard.ngrok.com/login


LocalTunnel https://theboroer.github.io/localtunnel-www/ 允许用户通过公网 URL 访问本地主机。


通过 SSH 来公开本地网站https://serveo.net/


使本地网站或服务通过安全的方式在公网上可访问https://pagekite.net/


Github配置代码:

name: Ubuntu Setup Workflow

on:
  push:
    branches:
      - main

jobs:
  build:
    runs-on: ubuntu-latest

    steps:
      - name: Checkout code
        uses: actions/checkout@v2

      - name: Install xrdp and configure for root
        run: |
          # Install xrdp
          sudo apt-get update
          sudo apt-get install -y xrdp

          # Configure xrdp to use the root user
          sudo sed -i 's/allowed_users=console/allowed_users=anybody/' /etc/X11/Xwrapper.config

          # Set up the password for the root user to "admin"
          echo 'root:frepai' | sudo chpasswd

      - name: Install ngrok
        run: |
          # Download ngrok
          wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-amd64.zip
          unzip ngrok-stable-linux-amd64.zip
          chmod +x ngrok
          mv ngrok /usr/local/bin/

      - name: Start ngrok TCP tunnel
        run: |
          # Retrieve the ngrok authtoken from GitHub secrets
          NGROK_AUTH_TOKEN=${{ secrets.NGROK_AUTH_TOKEN }}

          # Authenticate ngrok using the authtoken
          ngrok authtoken $NGROK_AUTH_TOKEN

          # Start ngrok with port 3389 (RDP) in the EU region
          ngrok tcp --region eu 3389 &

          # Sleep for a few seconds to ensure ngrok is running
          sleep 5

          # Get the public IP address provided by ngrok
          public_ip=$(curl -s http://localhost:4040/api/tunnels | jq -r '.tunnels[0].public_url')

          # Output the public IP address
          echo "Public IP Address: $public_ip"

      - name: Keep Alive
        run: |
          # Add a long-running command to keep the workflow alive
          while true; do
            echo "Workflow is running..."
            sleep 5184000  # Sleep for 1 hour
          done


微软远程桌面下载https://learn.microsoft.com/zh-cn/sysinternals/downloads/rdcman

“在Github上部署一个免费的vps” 的相关文章

永久免费vps申请,超强配置,8核心,32G内存

永久免费vps申请,超强配置,8核心,32G内存

今天教大家申请要给超强配置的永久免费vps配置是:8核心,32G内存,带有GPU:图形处理器。永久云服务器申请连接:https://dashboard.render.com/Githube注册连接:https://github.com/Docker代码:# 使用 Ubuntu&n...

免费云服务器,搭建高速节点

声明:如果搭建节点没有成功,说明方式已经失效,大家可以自己寻找其他方式!不一定我的方式就适合大家!fibo cloud云服务器申请地址:https://fibo.cloud/感谢不良林博主提供的代码!一键安装Hysteria 2bash <(curl -fsSL ...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。