CentOs7安装NPS服务器,配置内网穿透(修改版)

0
回复
3302
查看
[复制链接]

7

主题

7

帖子

72

积分

注册会员

Rank: 2

积分
72
发表于 2022-4-16 14:11:23 | 显示全部楼层 |阅读模式
nps是一个开源的内网穿透工具。配置和安装简单。重点是免费!

首先你需要一个服务器来安装服务端,这样你的客户端才可以内网穿透。

我的服务器是腾讯云的。

第一步:下载NPS。

nps下载地址:https://github.com/ehang-io/nps/releases

1650089864(1).jpg

根据自己的系统,选择对应的版本。我的是腾讯云的CentOS系统,我选择386的版本。

第二步:解压,安装

将下载的服务端(server)上传到服务器,比如/nps文件夹下面。

然后解压,安装

  1. tar -zxvf linux_386_server.tar.gz
复制代码

  1. ./nps install
复制代码

第三步:修改配置,启动

配置文件地址  /etc/nps/conf/nps.conf

主要修改web部分,用户名,密码,端口号。用来登录管理中心。
#HTTP(S) proxy port, no startup if empty
http_proxy_ip=0.0.0.0
http_proxy_port=8088             (访问客户端页面的端口如:http://xx.xx.cn:8088
https_proxy_port=8443           (访问客户端页面的端口如:https://xx.xx.cn:8443
https_just_proxy=true
#default https certificate setting
https_default_cert_file=conf/server.pem
https_default_key_file=conf/server.key

##bridge
bridge_type=tcp
bridge_port=8068                   (服务端和客户端通讯的端口)
bridge_ip=0.0.0.0

#web
web_host=a.o.com               (可以改为服务器IP地址)
web_username=admin         (用户名)
web_password=123456        (密码)
web_port = 8008                 (网页管理页面的端口)
web_ip=0.0.0.0
web_base_url=
web_open_ssl=false
web_cert_file=conf/server.pem
web_key_file=conf/server.key
然后启动

  1. ./nps start
复制代码

一般来讲就启动成功了,可以在浏览器访问看看。

浏览器访问地址 xx.xx.xx.xx:8008

(xx.xx.xx.xx 为服务器IP地址)

1650090846(1).jpg

如果启动失败,查看日志文件  cat  /var/log/nps.log  

端口冲突就去修改端口。

腾讯云的服务器需要在安全组配置开放端口访问。

# nps 的几个命令
./nps start
./nps stop
./nps restart
./nps uninstall
./nps update
至此服务端安装完成,剩下就是安装客户端和配置了。

第四步:配置

在管理界面,客户端菜单新增

1650091097(1).jpg





唯一验证密钥,不填将自动生成,然后保存。

然后新增主机
1650091339(1).jpg


主机填入,要访问的域名

1650091538(1).jpg

这里会显示客户端启动命令

1650091716(1).jpg

./npc -server=xx.xx.xx.xx:8068 -vkey=(唯一验证密钥) -type=tcp
第五步:安装客户端

在本地linux系统安装客户端。

将下载的客户端上传到系统,解压,启动。

  1. tar xvf linux_386_client.tar.gz
复制代码


./npc -server=xx.xx.xx.xx:8068 -vkey=(唯一验证密钥) -type=tcp
后台启动命令

  1. nohup ./npc -server=xx.xx.xx.xx:8068 -vkey=(唯一验证密钥) -type=tcp
复制代码

(xx.xx.xx.xx 为服务器IP地址,请到仪表板查看)

然后在管理端界面刷新,查看客户端状态


1650091339(1).jpg


  这样就完成了,内网穿透成功。

打开要访问的域名加端口


1650092848(1).jpg


就可以访问自己的网盘了!

[发帖际遇]: 叶才宏 发帖时在路边捡到 3 金币,偷偷放进了口袋. 幸运榜 / 衰神榜
懒得打字嘛,点击右侧快捷回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

默默吧--专业精品资源分享

我们一直在用心服务