README.md

    Setup instruction

    Method 1 - Clone this repo directly

    1. Clone this repo:

      rm -rf package/helloworld
      git clone --depth=1 https://github.com/fw876/helloworld.git package/helloworld
    2. Pull upstream commits:

      git -C package/helloworld pull
    • Remove

      rm -rf package/helloworld

    Method 2 - Add this repo as a git submodule

    1. Add new submodule:

      rm -rf package/helloworld
      git submodule add -f --name helloworld https://github.com/fw876/helloworld.git package/helloworld
    2. Pull upstream commits:

      git submodule update --remote package/helloworld
    • Remove

      git submodule deinit -f package/helloworld
      git rm -f package/helloworld
      git reset HEAD .gitmodules
      rm -rf .git/modules{/,/package/}helloworld

    Method 3 - Add this repo as an OpenWrt feed

    1. Add new feed:

      sed -i "/helloworld/d" "feeds.conf.default"
      echo "src-git helloworld https://github.com/fw876/helloworld.git" >> "feeds.conf.default"
    2. Pull upstream commits:

      ./scripts/feeds update helloworld
      ./scripts/feeds install -a -f -p helloworld
    • Remove

      sed -i "/helloworld/d" "feeds.conf.default"
      ./scripts/feeds clean
      ./scripts/feeds update -a
      ./scripts/feeds install -a

    Note

    For OpenWrt 21.02 or lower version

    You have to manually upgrade Golang toolchain to 1.19 or higher to compile Xray-core.

    e.g.:

    ./scripts/feeds update packages
    rm -rf feeds/packages/lang/golang
    svn co https://github.com/openwrt/packages/branches/openwrt-22.03/lang/golang feeds/packages/lang/golang

    项目简介

    发行版本

    当前项目没有发行版本

    贡献者 70

    全部贡献者

    开发语言

    • C 63.7 %
    • Lua 12.6 %
    • Makefile 11.6 %
    • Shell 8.3 %
    • HTML 3.8 %