tinyfecVPN icon indicating copy to clipboard operation
tinyfecVPN copied to clipboard

一些建议

Open aloasut opened this issue 6 years ago • 2 comments

试用了下,一些感想:

  1. ip要求有tuntap,gcc要新版,这是比较新的系统才有的,centos6.x是没有的。这些可以在帮助文档里写写最低系统要求。 cat /dev/net/tun 有反应 ,ip --help 有tuntap,这样就满足要求。 2.makefile写得比较依赖作者的开发环境,可以优化一下。 3.我是linux-vps之间跑,按照说明安装以后跑起来还好,后来我改了下vps的端口,再重启就上不了网了,可能是iptables的问题。现在系统对iptables的依赖还比较大,需要手动设置很多东西。能否考虑在系统启动的时候一键设置好?

aloasut avatar Nov 29 '17 02:11 aloasut

ip要求有tuntap,cat /dev/net/tun 有反应

ip tuntap的问题确实有很多人遇到了。我刚才在wiki的相关文章里加了提醒。

/dev/net/tun在使用经验里已经说明了。

gcc要新版,这是比较新的系统才有的,centos6.x是没有的。这些可以在帮助文档里写写最低系统要求。

centos6.x也可以安装新版的gcc。另外可以在别的机器上编译好了拷过来或者用release里的版本。

近几年的发行版都支持c++11;老旧系统上自带的gcc是否能编译通过需要自己确认。

能否考虑在系统启动的时候一键设置好?

暂时没有计划。需要添加什么iptables需要具体情况具体分析。不需要每次手动设置,你可以结合自己的情况写一个tinyFecVPN启动脚本。

2.makefile写得比较依赖作者的开发环境,可以优化一下。

现在除了交叉编译工具的路径,没有用什么内容是跟我自己的开发环境相关的。在桌面LINUX上、VPS上、树莓派上都可以不做任何改动直接make编译通过。

如果你觉得有什么需要改进的地方可以PR一下。

wangyu- avatar Nov 29 '17 06:11 wangyu-

最新版加入了--persist-tun参数,不再需要ip tuntap了,tinyfecVPN自己就可以创建持久型的tun设备。

wangyu- avatar Aug 24 '18 06:08 wangyu-