Coder Social home page Coder Social logo

vmessping's People

Contributors

1995parham avatar akinokaede avatar dctxmei avatar dependabot-preview[bot] avatar dependabot[bot] avatar kslr avatar loyalsoldier avatar vcptr avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

vmessping's Issues

无法在lede或者openwrt内运行

vmware里跑的openwrt,想试着运行来对节点测速,报错如下

bash: ./vmessping: No such file or directory

是因为openwrt缺少支持库么?
LEAN版openwrt

-dest string Function improvement proposal~

Function improvement. For example, the domain name of the other party is not HTTP but only port. How about Ping? Similar tools are known, such as tcping, but cannot be used for vmess

Extract the logic of vmess link parsing

We could extract the logic of vmess link parsing and the logic of constructing a native v2ray config from Vmesslink into different packages. Thus, we could achieve more elaborate operations upon the subscribed configuration such as injecting the subscribed configuration into another so we could use a subscribed proxy server to access a private proxy.

[Help] test Failed!

It happen some exception When I test~

env

130-sdk[16:50:44]:~/tools/0.3.4
└ ─ $uname -a
Linux sdk 4.15.0-194-generic #205-Ubuntu SMP Fri Sep 16 19:49:27 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

log

└ ─ $./vmessping_amd64_linux  vmess://eyJhZGQiOiIxOTIuNzQuMjifQ=

Vmessping ver[v0.3.4], A prober for v2ray (v2ray-core: 4.23.2)
json: cannot unmarshal number into Go struct field VmessLink.ps of type string, vmess unreconized: id@addr -- ["192.7.xx.xx","aid"], part error%!(EXTRA string={"add":"192.7.xx.xx","aid":"64","host":"xx","id":"xxxx","net":"ws","path":"xxx","port":443,"ps":710,"tls":"tls","type":"dtls","v":"2"})

Compile to WASM

Hi,
Is it possible compile to the WASM?
It would be nice if we can compile to the WASM, So we can test easily via Web browser.

支持json

v2ray -config使用json
vmessping使用vmess字符串
撕裂感强烈,用一个项目下的,应该统一下。

cannot detect vmess as VnMess when `ver` is a number

Command:
vmessping vmess://eyJhZGQiOiJYWFguWFhYWFguWFhYIiwiaG9zdCI6IiIsImlkIjoiWFhYWFhYWFgtWFhYWC1YWFhYLVhYWFgtWFhYWFhYWFgiLCJuZXQiOiJ3cyIsInBhdGgiOiJcL3JheSIsInBvcnQiOiI4ODgyIiwicHMiOiJYWC1YWFhYKFgpIiwidGxzIjoidGxzIiwidiI6MiwiYWlkIjowLCJ0eXBlIjoibm9uZSJ9

What i want:
image

What it show:
image

can not compile 0n go 1.18

go build -ldflags="-X=main.MAINVER=${pkgver} -linkmode=external"
go: downloading github.com/v2fly/v2ray-core/v4 v4.43.0
go: downloading golang.org/x/net v0.0.0-20210903162142-ad29c8ab022f
go: downloading github.com/lucas-clemente/quic-go v0.23.0
go: downloading golang.org/x/crypto v0.0.0-20210817164053-32db794688a5
go: downloading github.com/jhump/protoreflect v1.9.0
go: downloading github.com/pires/go-proxyproto v0.6.1
go: downloading golang.org/x/sys v0.0.0-20210903071746-97244b99971b
go: downloading github.com/v2fly/BrowserBridge v0.0.0-20210430233438-0570fc1d7d08
go: downloading google.golang.org/grpc v1.41.0
go: downloading go.starlark.net v0.0.0-20210901212718-87f333178d59
go: downloading inet.af/netaddr v0.0.0-20210903134321-85fa6c94624e
go: downloading github.com/v2fly/VSign v0.0.0-20201108000810-e2adc24bf848
go: downloading github.com/seiflotfy/cuckoofilter v0.0.0-20201222105146-bc6005554a0c
go: downloading github.com/v2fly/ss-bloomring v0.0.0-20210312155135-28617310f63e
go: downloading go4.org/intern v0.0.0-20210108033219-3eb7198706b2
go: downloading google.golang.org/genproto v0.0.0-20200526211855-cb27e3aa2013
go: downloading github.com/lunixbochs/struc v0.0.0-20200707160740-784aaebc1d40
go: downloading go4.org v0.0.0-20180809161055-417644f6feb5
go: downloading github.com/dgryski/go-metro v0.0.0-20200812162917-85c65e2d0165
go: downloading github.com/ebfe/bcrypt_pbkdf v0.0.0-20140212075826-3c8d2dcb253a
go: downloading go4.org/unsafe/assume-no-moving-gc v0.0.0-20201222180813-1025295fd063

github.com/lucas-clemente/quic-go/internal/qtls

../../../../../.go/pkg/mod/github.com/lucas-clemente/[email protected]/internal/qtls/go118.go:5:13: cannot use "quic-go doesn't build on Go 1.18 yet." (untyped string constant) as int value in variable declaration

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.