折腾个自己的nps服务器

最近受到疫情的影响,为了尽量避免出门,能不出门都尽量避免出门,那么远程办公的需求就变得很迫切。我相信很多人都选择了各种远程控制的软件,比如teamviewer或者向日葵之类的。这些软件我都用过,总体感受是不错的,只是teamviewer无缘无故的判定我什么商业用途让我很难受,加上本人又比较爱折腾,于是决定自己来折腾一下内网穿透服务,通过rdp访问公司电脑实现远程办公的目的。
对公司电脑进行内网穿透,我选择了使用github上的一个开源的内网穿透项目nps(https://github.com/ehang-io/nps.git),这个项目最大的优势是可以通过页面管理配置你的客户机和端口转发规则。
由于我的需求对访问速度要求比较高,所以服务器假设的时候选择了国内的vps供应商,配置:CPU 1核 内存1G 带宽5M 无流量限制,感觉总体够用了。操作系统选择的CentOS7.6纯净版。
进入系统之后

sudo -i					#切换root帐号
yum install -y wget 	#安装wget
yum -y upgrade			#更新一下软件和系统
reboot					#重启系统

重启完成后重新进入服务器

mkdir nps
cd nps
wget https://github.com/ehang-io/nps/releases/download/v0.26.7/linux_amd64_server.tar.gz	#下载nps服务器端
tar zxvf linux_amd64_server.tar.gz
./nps install 		#安装nps服务器端

接下来就可以开始修改配置文件了。

bridge_port=8024			#设备连接端口
public_vkey=123				#设备连接的密钥(可以留空)
web_username=admin			#管理页面的管理员账户
web_password=123			#管理员密码
web_port = 8080				#网页的端口,国内80端口是不能用的,除非备案

需要修改的就这些项目,其他的可以不用管,当然如果你有需求,可以自行查阅项目网站说明。这样我们的服务器端就配置好了,可以通过登录 你的服务器ip:你设置的web_port 进入管理页面了,帐号密码就是你在配置文件里配置的,登陆后就可以开始配置你的客户机和转发规则咯。
客户端配置下次再说咯。

你可能感兴趣的:(折腾个自己的nps服务器)