由于本来是些来自用 的文档都没写所以临时写的文档
git clone git@github.com:otamoe/vptun-certificate.git
cd vptun-certificate
go build
./vptun-certificate
git clone git@github.com:otamoe/vptun-server.git
cd vptun-server
go build
./vptun-server
默认用户名: admin
默认密码随机 在日志里面
{"level":"info","ts":"2022-05-10T21:19:37.291+0800","logger":"server","caller":"server/http_handler.go:175","msg":"http.login","username":"admin","password":"xxxxxx"}
git clone git@github.com:otamoe/vptun-client.git
cd vptun-client
go build
sudo ./vptun-client --grpc.targetaddress=127.0.0.1:9443
一台机器只能运行一个客户端 支持 mac 和 linux 不支持 windows 基于 tun 隧道的
其他机器 上运行只需要复制 ~/.vptun/client/grpc
目录 到该服务器即可
所有客户端数据需要通过服务器中转
管理分布在各个地方 内网 的机器的 和访问各个地方内网的服务器
使用 Tun 接口实现的
支持:UDP TCP ICMP 协议
支持:基于 IP:Port 的防火墙, 远程下发命令, 定时上传,客户端状态(内存,硬盘,负载等)
可配置 管理员可以主动访问 所有内网 ip
内网的机器不能主动访问 内网其的机器
本来自用的 看到 这发相关的就想发上来 都没写文档
管理员 客户端 在管理页面 配置 route 表 配置允许主动访问其他客户端即可
就可以直接通过 ssh root@10.255.0.x
访问其他机器
如果客户端 有 http
服务器 还可以直接访问 http://10.255.0.x
访问 http 的服务
可以使用 ping 查看延迟
Remark: All IP
Source IP: 10.128.0.0/9
Source port: 0
Destination IP: 10.128.0.0/9
Destination port: 0
Type: NONE
Action: Accept
State: Available
Level :0
https://github.com/otamoe/vptun-certificate
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.