解決Softether開源版本中“不支持此功能。它尚未在開源版本上實(shí)施”的問題
轉(zhuǎn)載/參考:
https://kbssj.com/softethervpn/
https://www.cnblogs.com/ip99/p/13991232.html

Softether 在中國和日本有商業(yè)版販?zhǔn)?,?dāng)開源版本檢測到其運(yùn)行在這兩個(gè)地區(qū)時(shí)會(huì)自動(dòng)限制部分高級(jí)功能,如靜態(tài)路由推送。

解決方法1 :
從源代碼編譯
修改src/Cedar/Server.c
GitHub項(xiàng)目地址:
https://github.com/SoftEtherVPN/SoftEtherVPN/
將return true改為return?false
解決方法 2 :
安裝好服務(wù)端以后,修改目錄下的“vpnsmgr_x64”和“vpnserver_x64”
使用 x64dbg 調(diào)試工具打開程序?
工具官網(wǎng):https://x64dbg.com/
阿里云:https://www.aliyundrive.com/s/SSfU2Nyqigd

先打開?vpnsmgr_x64
右鍵空白處>搜索>所有用戶模塊>字符串

在下方搜索框中輸入CN(大寫)

選擇第二個(gè)CN

跳轉(zhuǎn)到要修改的位置

選中劃線部分
右鍵>匯編

將最后的0x1改成0x0

修改成功后,開始制作補(bǔ)丁

點(diǎn)擊修補(bǔ)文件,選擇保存位置即可輸出修改后的程序


按照相同的方法修改vpnserver_x64
將原有的程序替換為修改好的程序即可
替換時(shí)要先停止服務(wù),替換完成后再啟動(dòng)
