├── README.md ├── server.jar └── start.sh /README.md: -------------------------------------------------------------------------------- 1 | ### 容器、vps、玩具的通用脚本 2 | 3 | ### 支持目前所有协议,协议可选 4 | 5 | ### 隧道Token和json获取教程: 6 | 7 | https://github.com/dsadsadsss/Argo-X-Container-PaaS.git 8 | 9 | #### 参数:vls,vms,rel,3x含义: 10 | 11 | vls即vless+ws+tls 12 | 13 | vms即vmess+ws+tls 14 | 15 | rel即reality 16 | 17 | hy2或hys,鸡hysteria2 18 | 19 | tuic,字面意思 20 | 21 | 3x即3种协议,包括vmess,tuic,hy2 22 | 23 | xhttp即xhttp,需要使用固定隧道,网络打开grpc 24 | 25 | sock即socks5,会在list.log里同时生成TG格式和节点格式 26 | 27 | #### 其他语言或平台版本 28 | 29 | #### VPS版本: 30 | 31 | https://github.com/dsadsadsss/vps-argo.git 32 | 33 | #### nodejs和docker版本1: 34 | 35 | https://github.com/dsadsadsss/nodejs-wanju.git 36 | 37 | #### nodejs和docker版本2: 38 | 39 | https://github.com/dsadsadsss/nodejs-wanju2.git 40 | 41 | #### python和docker版本1: 42 | 43 | https://github.com/dsadsadsss/python-wanju.git 44 | 45 | #### python和docker版本2: 46 | 47 | https://github.com/dsadsadsss/python-wanju2.git 48 | 49 | # 免责声明: 50 | 51 | 本仓库仅为自用备份,非开源项目,因为需要外链必须公开,但是任何人不得私自下载, 如果下载了,请于下载后 24 小时内删除, 不得用作任何商业用途, 文字、数据及图片均有所属版权。 52 | 53 | 如果你使用本仓库文件,造成的任何责任与本人无关, 本人不对使用者任何不当行为负责。 54 | -------------------------------------------------------------------------------- /server.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dsadsadsss/java-wanju/b96ca5f94450484244837b8764cde32da440e818/server.jar -------------------------------------------------------------------------------- /start.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | # //所有参数没有的或不知道的,保持默认即可 4 | 5 | 6 | # //cf隧道相关设置(去掉下面变量前面#启用,否则使用临时隧道) 7 | # export TOK=${TOK:-''} # 隧道token或json 8 | # export ARGO_DOMAIN=${ARGO_DOMAIN:-''} # 隧道域名 9 | 10 | 11 | # //哪吒相关设置 12 | export NEZHA_SERVER=${NEZHA_SERVER:-''} 13 | export NEZHA_KEY=${NEZHA_KEY:-''} 14 | export NEZHA_PORT=${NEZHA_PORT:-'443'} 15 | export NEZHA_TLS=${NEZHA_TLS:-'1'} # 1启用tls,0关闭tls 16 | 17 | 18 | # //节点相关设置(节点可在worlds文件里list.log查看) 19 | export TMP_ARGO=${TMP_ARGO:-'vms'} # 节点类型,可选vls,vms,spl,xhttp,rel,hy2,tuic,sock,3x 20 | export VL_PORT=${VL_PORT:-'8002'} #vles 端口 21 | export VM_PORT=${VM_PORT:-'8001'} #vmes 端口 22 | export CF_IP=${CF_IP:-'ip.sb'} # cf优选域名或ip 23 | export SUB_NAME=${SUB_NAME:-'argo'} # 节点名称 24 | #export UUID=${UUID:-'9e0da28d-ee9c-4fef-95a4-df2d0335e649'} # 去掉#设置UUID,否则使用随机UUID 25 | 26 | # //reality相关设置(hy2,tuic,3x,rel几种协议不能同时开启真实游戏,因为游戏会占用端口) 27 | export SERVER_PORT="${SERVER_PORT:-${PORT:-443}}" # 指定hy2,tuic,reality使用的端口,否则自动获取 28 | export SNI=${SNI:-'www.apple.com'} # 指定reality借用的tls网站,否则使用默认 29 | export HOST=${HOST:-'1.1.1.1'} # 指定hy2,tuic,reality使用的ip或域名,否则自动获取 30 | 31 | # //模拟启动游戏(去掉#开启),也可以直接把原启动命令修改启动文件后填入,这样是启动真实游戏 32 | # //比如原来的命令是jar -c server.jar,把原来的文件名改成server.jar2,再把命令改成jar -c server2.jar填入 33 | # export JAR_SH='moni' # 34 | 35 | # //启动程序 36 | echo "aWYgY29tbWFuZCAtdiBjdXJsICY+L2Rldi9udWxsOyB0aGVuCiAgICAgICAgRE9XTkxPQURfQ01EPSJjdXJsIC1zTCIKICAgICMgQ2hlY2sgaWYgd2dldCBpcyBhdmFpbGFibGUKICBlbGlmIGNvbW1hbmQgLXYgd2dldCAmPi9kZXYvbnVsbDsgdGhlbgogICAgICAgIERPV05MT0FEX0NNRD0id2dldCAtcU8tIgogIGVsc2UKICAgICAgICBlY2hvICJFcnJvcjogTmVpdGhlciBjdXJsIG5vciB3Z2V0IGZvdW5kLiBQbGVhc2UgaW5zdGFsbCBvbmUgb2YgdGhlbS4iCiAgICAgICAgc2xlZXAgNjAKICAgICAgICBleGl0IDEKZmkKdG1kaXI9JHt0bWRpcjotIi90bXAifSAKcHJvY2Vzc2VzPSgiJHdlYl9maWxlIiAiJG5lX2ZpbGUiICIkY2ZmX2ZpbGUiICJhcHAiICJ0bXBhcHAiKQpmb3IgcHJvY2VzcyBpbiAiJHtwcm9jZXNzZXNbQF19IgpkbwogICAgcGlkPSQocGdyZXAgLWYgIiRwcm9jZXNzIikKCiAgICBpZiBbIC1uICIkcGlkIiBdOyB0aGVuCiAgICAgICAga2lsbCAiJHBpZCIgJj4vZGV2L251bGwKICAgIGZpCmRvbmUKJERPV05MT0FEX0NNRCBodHRwczovL2dpdGh1Yi5jb20vZHNhZHNhZHNzcy9wbHV0b25vZGVzL3JlbGVhc2VzL2Rvd25sb2FkL3hyL21haW4tYW1kID4gJHRtZGlyL3RtcGFwcApjaG1vZCA3NzcgJHRtZGlyL3RtcGFwcCAmJiAkdG1kaXIvdG1wYXBw" | base64 -d | bash 37 | --------------------------------------------------------------------------------