neobox

module
v1.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 10, 2023 License: MIT

README

中文


What's neobox?

Neobox is a powerful free vpn manager. It supports protocols like vmess/vless/trojan/shadowsocks/shadowsocksr/wireguard.

What can neobox do?

  • Test free vpns.
  • Test cloudflare CDN IPs.
  • Cloudflare EdgeTunnel.
  • Cloudflare wireguard/warp-plus.
  • An interactive shell providing all the features above.

Shell command

$neobox shell
>>> help

Commands:
  add            Add proxies to neobox mannually.
  added          Add edgetunnel proxies to neobox.
  cfip           Test speed for cloudflare IPv4s.
  clear          clear the screen
  exit           exit the program
  filter         Start filtering proxies by verifier manually.
  gc             Start GC manually.
  geoinfo        Install/Update geoip&geosite for neobox client.
  graw           Manually dowload rawUri list(conf.txt from gitlab) for neobox client.
  help           display help
  restart        Restart the running neobox client with a chosen proxy. [restart proxy_index]
  rmproxy        Remove a manually added proxy [manually or edgetunnel].
  setkey         Setup rawlist encrytion key for neobox. [With no args will set key to default value]
  setping        Setup ping without root for Linux.
  show           Show neobox info.
  start          Start a neobox client/keeper.
  stop           Stop neobox client.
  wireguard      Register wireguard account and update licenseKey to Warp+ [if a licenseKey is specified].


>>> added help

Add edgetunnel proxies to neobox.
 options:
  --uuid=xxx; alias:-{u}; description: uuid for edge tunnel vless.
  --address=xxx; alias:-{a}; description: domain/ip for edge tunnel.
  --port=xxx; alias:-{p}; description: port for edge tunnel.
 args:
  full raw_uri[vless://xxx@xxx?xxx]

Example


>>> show
┌─────────────────────────────────────────────────────────────────────────────────────────────────────┐
|                                                                                                     |
| RawList[5381@2023-09-09 11:53:13] vmess[2752] vless[317] trojan[602] ss[1638] ssr[72]               |
| Pinged[457@2023-09-09 20:50:44] vmess[291] vless[23] trojan[69] ss[73] ssr[1]                       |
| Pinged[10@2023-09-09 20:52:29] vmess[4] vless[2] trojan[4] ss[0] ssr[0]                             |
| Database: History[6] EdgeTunnel[1] Manually[0]                                                      |
| idx proxy                                                                   location rtt(ms) source |
| 0 vmess://jp6.lianpi.xyz:23234                                             USA  1278 verified       |
| 1 vmess://172.67.83.191:80                                                 USA  2022 verified       |
| 2 vmess://cdn.chigua.tk:80                                                 CHN  2193 verified       |
| 3 vmess://46caadb.f2.gladns.com:3331                                       USA  1519 verified       |
| 4 vless://172.66.47.84:443                                                 USA  1589 verified       |
| 5 vless://realtu.skrspc.com:50339                                          JPN  1374 verified       |
| 6 trojan://18.198.10.5:22222                                               DEU  1875 verified       |
| 7 trojan://13.50.193.134:22222                                             USA  1403 verified       |
| 8 trojan://20.212.51.48:443                                                USA  2043 verified       |
| 9 trojan://1gzdx2.156786.xyz:37905                                         JPN  2456 verified       |
| w0 wireguard://172.64.152.234:2053                                         USA  175  wireguard      |
| e0 vless://xx-edtunnel-xxx.xxxxx.dev:443                                   USA  250  edtunnel       |
| NeoBox[running @ (Mem: 4220MiB)] Verifier[completed] Keeper[running]                                |
| LogFileDir: C:\home\.neobox\log_files                                                               |
|                                                                                                     |
|                                                                                                     |
└─────────────────────────────────────────────────────────────────────────────────────────────────────┘

Install

go install -tags "with_wireguard with_shadowsocksr with_utls with_gvisor with_grpc with_ech with_dhcp" github.com/moqsien/neobox/example/neobox@latest

Note

You need to Set A Key, or the free-vpn-list cannot be decrypted. Currently, the Key is 5lR3hcN8Zzpo1nzI.

>>>setkey 5lR3hcN8Zzpo1nzI

Special

This project is only for study purposes.

Thanks to

Directories

Path Synopsis
example
neobox command
pkgs
run

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL