Java版本的VPN(wlcn)

1,054 阅读1分钟

Java版本的VPN(wlcn)

开源项目地址Gitee

版本迭代

1.3.1-JDK17-SNAPSHOT

[add] 新增http代理(客户端代理服务端、客户端代理客户杜安、服务端代理客户端、服务端代理服务端)
[add] 新增socks代理(客户端代理服务端、客户端代理客户杜安、服务端代理客户端、服务端代理服务端)
[add] 新增客户端路由管理、新增服务端路由管理
[add] 支持新增虚拟IP,代理到指定的IP
[add] 通过页面配置,代理支持控制端口代理控制

架构图

在这里插入图片描述

UI操作

路由

  • 客户端路由管理 在这里插入图片描述

  • 客户端虚拟路由管理

  • 创建一个虚拟的不存在的IP,代理到指定的IP 在这里插入图片描述

  • 服务端路由管理 在这里插入图片描述

  • 服务端虚拟路由管理

  • 创建一个虚拟的不存在的IP,代理到指定的IP 在这里插入图片描述

使用手册

Mac 使用方式

获取socks或者http代理服务器信息
如:ip:127.0.0.1 port:9001(socks)、8001(http)
使用Wi-Fi代理
注意如下方式只能代理浏览器请求,无法代理其他应用请求

在这里插入图片描述

在这里插入图片描述

使用第三方软件全局代理Proxifier3.8.0.dmg
注册码
# Proxifier Mac
cracked@macked.app
8TB85-UWT64-AKK2R-XGBDY-F2UP5
# Proxifier Standard Edition
cracked@macked.app
4JB8X-9YMEZ-BD332-PPNN3-46P48
# Proxifier Portable Edition
cracked@macked.app
FXBZZ-U2FPK-G5KW9-KAANW-TLGPL
  • Proxifier配置

  • 配置socks服务器地址 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

  • 配置代理路由 在这里插入图片描述

  • 展示效果 在这里插入图片描述

Windows 使用方式

使用Wi-Fi代理

在这里插入图片描述