挺好的一个工具,唯一的bug是双端IP只能.1和.2 官方没有给出编译方法 讲道理是真的蛋疼,整理了一下。
首先clone下来,要--recursive,因为这个项目包含了一个子项目,直接clone会导致子模块不完整,无法编译
git clone --recursive https://github.com/wangyu-/tinyfecVPN.git
注意在tun_dev_server和tun_dev_clinet中编辑双端IP地址信息:
分别是219行和247行:
assert(set_tun(tun_dev,htonl((ntohl(sub_net_uint32)&0xFFFFFF00)|130),htonl((ntohl(sub_net_uint32)&0xFFFFFF00 )|129),tun_mtu)==0);
把130和129改成你想要的地址即可
然后准备工作,要安装编译工具 ,否则会报错
yum groupinstall 'Development Tools' -y
yum install glibc-static libstdc++-static libxtst-dev -y
完了之后编译
make nolimit -j $(grep "cpu cores" /proc/cpuinfo | wc -l)
编译完,优化
strip tinyvpn
本文由 wyf 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为: Mar 27, 2020 at 03:26 pm