V2RayGCon手册

Release Badge

开发相关

这个项目使用 Visual Studio 2019 编写。如果你用的是 Visual Studio 2022 请看下面这链接:
https://stackoverflow.com/questions/70022194/open-net-framework-4-5-project-in-vs-2022-is-there-any-workaround

这个软件的运行数据都在内存里,每1万个服务器约占用100M内存。

在GitHub上发送加密信息:

把下面的内容保存为nobody.pub

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEArbiEOyfnFB0rrIWW6P//
wYYBx8t3OmUei/qfbtQ+V+udti/XS/nHAqkxib291qrtO5W0QwlccNmrSvPYCfBO
DbzXv3ZYr+KyV69gYru0BJ2dLkMQv+6S1Y4NewNypzVqQ+rT173s560JDjSPGbsb
adFd1e2KoFP7IpxJA/Dq1WXnOnaVlnd7DHq5TSqMvU4vUyEHlu/BOL7lV42+LN1Z
hwv/qd4fRmb7JoR0crCl72lO+9r8snb089gIwmkRiqPcW2fSiJR4+fwD9Sta7OPy
Og5IAYYZe/vHPkyGMf4FLzVTtH0Xs8NNDXBnYfT6mArAv2zfcPl1tz3uzAhRPJWg
xy2gDaih6h+kAr1qf8VxcXw3iHdQ3bR0QFgWMhKZGnEGQ9gugtLJUtemim9NTTwm
IPjSNiTdRdB6173JuMImD2PTkFPYXBWz6gOIUgMnzg0P3JFeQJSm1GWS2gvuRiyi
cGKdZOhFug7oyt1wkEhWTgKTmJygZGmxrHk0ZKmX4hVI3U6pZXCB23Asi1qDNEiu
ydgsIpFmMfn0XiMAhnhxiovDbkgHO/rtQgHJCAFTdVgJgXmj7xL5VbM8rh0QoEkq
3JgNdSsGF5t7jh0dDmv2HN2ijAFcWehvliy+cqNvI4+DRD3JJAxZSwyBtuvzrGSs
zviSOYV9eF1wKxSNCP6KnasCAwEAAQ==
-----END PUBLIC KEY-----

加密发送信息:

1
echo "你好😀" | openssl pkeyutl -encrypt -inkey nobody.pub -pubin | base64 -w 0

解密接收信息:

1
2
3
4
5
6
7
8
# 生成私钥,注意保密:
openssl genrsa -out private.pem 4096

# 生成 public.pem 发给对方:
openssl rsa -in private.pem -pubout -out public.pem

# 解密对方发来的 base64 信息:
echo "aGVsbG8K..." | base64 -d | openssl pkeyutl -decrypt -inkey private.pem

图片嵌入文件:

1
2
3
4
5
# 写入文件
cat vgc-v2.0.3.zip | base64 -w0 | exiftool -z '-Description<=-' vgc.png

# 读取文件
exiftool -s3 -Description vgc.png | base64 -d > vgc.zip
Last updated on 1 Feb 2020
Published on 1 Feb 2020
Edit on GitHub