转载/参考:
(资料图片仅供参考)
https://kbssj.com/softethervpn/
https://www.cnblogs.com/ip99/p/13991232.html
Softether 在中国和日本有商业版贩售,当开源版本检测到其运行在这两个地区时会自动限制部分高级功能,如静态路由推送。
解决方法1 :
从源代码编译
修改src/Cedar/Server.c
GitHub项目地址:
https://github.com/SoftEtherVPN/SoftEtherVPN/
将return true改为return false
解决方法 2 :
安装好服务端以后,修改目录下的“vpnsmgr_x64”和“vpnserver_x64”
使用 x64dbg 调试工具打开程序
工具官网:https://x64dbg.com/
阿里云:https://www.aliyundrive.com/s/SSfU2Nyqigd
先打开vpnsmgr_x64
右键空白处>搜索>所有用户模块>字符串
在下方搜索框中输入CN(大写)
选择第二个CN
跳转到要修改的位置
选中划线部分
右键>汇编
将最后的0x1改成0x0
修改成功后,开始制作补丁
点击修补文件,选择保存位置即可输出修改后的程序
按照相同的方法修改vpnserver_x64
将原有的程序替换为修改好的程序即可
替换时要先停止服务,替换完成后再启动