文章插图
文章插图
前言
本身我是推荐FCN的,因为使用简单无需编译下载即用,但有小伙伴提出了下面一些问题
1.对于公网服务器的担忧,FCN公网由作者提供,可能存在安全或者服务器在线时间的问题
2.如果不能P2P打洞,那么依赖中间服务器转发,而FCN公网限速100KB
3.不能自己搭建公网服务器
N2N介绍
N2N的介绍百度一大堆,我这里只说重点
N2N有edge(客户端)和supernode(中心服务器)组成,想要组成N2N网络至少需要两个edge和一个supernode 。
客户端无需公网,但supernode需要有公网IP 。
supernode搭建
ubuntu环境
apt-get install subversion build-essential libssl-devgit clone https://github.com/meyerd/n2n.gitcd n2n/n2n_v2mkdir buildcd buildcmake ..makesudo make install【反p2p软件下载 反p2p官网】centos环境
yum install subversion gcc-c++ openssl-develgit clone https://github.com/meyerd/n2n.gitcd n2n/n2n_v2mkdir buildcd buildcmake ..makesudo make install调试模式
正式运行去掉
-v -f
即可supernode -l 1234 -v -f-l 1234 监听的UDP端口-v 启用日志-f 输出到终端防火墙
supernode监听的是UDP端口
ubuntu
ufw allow 1234/udpufw statuscentos iptables
iptables -A INPUT -p udp --dport 1234 -j ACCEPTedge搭建
linux下
ubuntu环境
apt-get install subversion build-essential libssl-devgit clone https://github.com/meyerd/n2n.gitcd n2n/n2n_v2mkdir buildcd buildcmake ..makesudo make installcentos环境
yum install subversion gcc-c++ openssl-develgit clone https://github.com/meyerd/n2n.gitcd n2n/n2n_v2mkdir buildcd buildcmake ..makesudo make install调试模式
edge -d edge0 -a 10.0.0.100 -c 9sb.org -u 1000 -g 1000 -k mima -l 103.95.207.205:1234 -m 01:02:03:04:05:01-v -f-d 接口名,可不写 -a IP地址 -c 组名 -u -g 降权参数 -k 密码 -l supernode节点 -m MAC地址,不重复即可,防止随机生成的MAC冲突windows
下载windows版
http://www.vpnhosting.cz/n2nguien.exe
点击advanced按键,勾选Enable packet forwarding through n2n community,启用中间转发
访问成功
一些坑
1.openvz在服务商没有启用tun/tap时不能运行edge
2.n2n[4405]: ERROR: ioctl() Operation not permitted 表示需要root权限运行
3.XP系统中会出现连接几秒再也不能连接的奇怪问题,win7以上正常
- 免费代理国外ip软件下载 国内ip代理软件
- 免费的漫画头像制作软件 制作漫画头像软件下载
- 手机制作地图的软件 手机制作地图软件下载
- 免费网络电话手机版软件下载 手机网络免费打电话软件
- 刷欢乐豆软件下载 刷欢乐豆软件手机版苹果版
- 免费营销破解推广软件下载平台 免费营销软件手机版
- 反季节买羽绒服划算不
- 反季羽绒服质量好吗
- idea项目启动不了 idea启动项目没反应
- mac插U盘没反应 macbook插u盘没有反应