ItsNotch_404 - N2N
type: channel
link: https://itsnotch404.top/index.php/tag/N2N/
items: 如何在Linux云上部署Frp和N2N服务

如何在Linux云上部署Frp和N2N服务
type: item
date: 2023-03-28T12:48:00+00:00
description: 这就是一篇记录文章，纪念一下花了三四个小时折腾的成果，顺便写一些细节性问题。前言国内的技术帖多半是亡了，转载来转载去，不标明出处也就算了，还不统一一下格式。要不直接一股脑复制过来看也不看就发布了；有一些好一点的还稍微排了一下版，但是代码部分能不能把人家的行数给删一下（在这就不点名哪个**DN了嗷。感谢好友SweetCandy1提供的云服务器w0.关于项目说实在的，如果是没有Linux和网络相关知识的小白来说，建议去van一会Hacknet2（dogeLinux对于习惯于Windows环境臭打游戏的大概是有点陌生，但是没办法，谁叫它开源免费、性能占用低、上云还便宜呢（Frp对于混迹在天朝还用的某动完全申请不到ipv4公网IP的来说应该是不陌生，想要搞个公网IP要不寄人篱下3，要不换家运营商4，不然就是上云用Frp进行端口转发。而N2N对于游戏玩家来说更不陌生了，虽然咋一看可能没头没脑，但是只要说明这玩意就是P2P的开源组网方案，大概就明白了，毕竟相当一部分联机游戏都是走的P2P。当然了，对于P2P本身的缺点，也是令玩家们也是又爱又恨，而P2P打洞或成为一个相当不错的联机方式。本项目P2P相关工具来自：梦羽大佬的P2P_Party5；Bug侠大佬的EasyN2N6。1.从win连接本例采用SSH连接Linux云，当然也可以使用网页终端或者其他连接方式。如果Linux开启了SSH功能并开放了22端口7，则可以使用Windows提供的OpenSSH连接Linux云。OpenSSH客户端默认是不自带的，需手动安装。以Windows10为例，进入「设置」→「应用」→「应用和功能」→「可选功能」，选择「添加功能」，搜索安装OpenSSH即可。确认安装OpenSSH客户端后，运行CMD或PowerShell，使用ssh指令连接Linux云：ssh [Username]@[IP]举个例子，假设用户名是root，云服务器IP为127.0.0.1：#ForExample ssh root@127.0.0.1登录后会提示输入密码：[Username]@[IP]]'s password:注意，这个时候键入的任何内容都不会显示，但是退格键大写锁定键都是会响应的，正常键入密码就好了，最好一次性输入不要退格，否则反而增加密码错误的可能。登录后提示信息长这样：Last login: [LoginWeek] [LoginMonth] [LoginDay] [LoginTime] [LoginYear] from [LoginIP] [[username]@[servername] ~]# #If entered an incorrect password at least once: Last failed login: [LoginWeek] [LoginMonth] [LoginDay] [LoginTime] [LoginTimezone] [LoginYear] from [LoginIP] on ssh:notty There was [failcount] failed login attempt since the last successful login. Last login: Mon Mar [LoginWeek] [LoginMonth] [LoginDay] [LoginTime] [LoginYear] from [LoginIP] [root@VM-0-13-centos ~]#[]括起来的均为参数，显示会不相同，例：Last failed login: Thu Jan 01 08:00:00 CST 1970 from 192.168.0.1 on ssh:notty There was 1 failed login attempt since the last successful login. Last login: Thu Jan 01 08:00:00 CST 1970 from 192.168.0.1 [root@VM-centos ~]#来一个完整登录示例：PS C:\Users\Administrator> ssh root@127.0.0.1 root@127.0.0.1's password: Permission denied, please try again. root@127.0.0.1's password: Last failed login: Thu Jan 01 08:00:00 CST 1970 from 192.168.0.1 on ssh:notty There was 1 failed login attempt since the last successful login. Last …