VShell无VPS上线的几种方式
VShell无VPS上线的几种方式
免责声明
本文的知识内容,仅供网络安全从业人员学习参考
用于已获得合法授权的网站测试,请勿用于其它用途
请勿使用本文中的工具、技术及资料,
对任何未经授权的网站、系统进行测试,
否则,所造成的直接或间接后果,
均由您自行承担
第一种:利用 Cloudflare Tunnel 上线
1. 启动本地 VShell 服务
在本地启动 VShell 服务

2. 创建 Cloudflare Tunnel
访问 Cloudflare 控制台,创建隧道并选择 Cloudflared 作为连接方式。


3. 命名并保存隧道
为隧道命名后保存,并根据系统安装连接器。


4. 配置隧道指向本地服务
当隧道状态显示“已连接”后,配置隧道指向本地服务:
- 服务类型:HTTP
- 端口:与 VShell 监听端口一致(如
4444)


5. 配置 VShell 使用 WebSocket
在 VShell 中选择 WebSocket 协议,监听地址填写 0.0.0.0:4444,WebSocket 地址填写 ws://你的域名。


6. 生成并测试木马
生成木马文件并在本地运行测试,确认可成功上线。



第二种:使用 Playit.gg 进行 UDP 回连
1. 下载并安装 Playit.gg
访问 https://playit.gg/download/windows 下载对应系统的客户端并安装。
2. 登录并创建隧道
运行客户端,按提示绑定账号(可使用匿名邮箱),然后创建隧道。


3. 配置隧道类型与端口
选择 Tunnel Type 为 UDP,Local Port 设置为 VShell 监听端口(如 5555)。

4. 获取外网连接地址
创建成功后,客户端会提供一个外网 IP:端口 地址,请记录该地址。

5. 配置 VShell 使用 KCP/UDP
在 VShell 中选择 KCP/UDP 协议,监听端口填写 5555,外网连接地址填写上一步获取的 IP:端口。


6. 生成并测试连接
生成对应木马并运行,验证是否成功上线。



以上两种方式均基于合法授权测试环境演示,请严格遵守网络安全法律法规,仅在授权范围内使用相关技术。
**注:**本文仅介绍两种典型方案,实际可用的方法与工具远不止于此。文章内容若有错漏,或您有更好的方案,欢迎留言交流。
此文章禁止转载,如需转载请联系作者
