CentOs7安装NPS服务器,配置内网穿透(修改版)
nps是一个开源的内网穿透工具。配置和安装简单。重点是免费!首先你需要一个服务器来安装服务端,这样你的客户端才可以内网穿透。
我的服务器是腾讯云的。
第一步:下载NPS。
nps下载地址:https://github.com/ehang-io/nps/releases
根据自己的系统,选择对应的版本。我的是腾讯云的CentOS系统,我选择386的版本。
第二步:解压,安装
将下载的服务端(server)上传到服务器,比如/nps文件夹下面。
然后解压,安装
tar -zxvf linux_386_server.tar.gz
./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
然后启动
./nps start
一般来讲就启动成功了,可以在浏览器访问看看。
浏览器访问地址 xx.xx.xx.xx:8008
(xx.xx.xx.xx 为服务器IP地址)
如果启动失败,查看日志文件cat/var/log/nps.log
端口冲突就去修改端口。
腾讯云的服务器需要在安全组配置开放端口访问。
# nps 的几个命令
./nps start
./nps stop
./nps restart
./nps uninstall
./nps update
至此服务端安装完成,剩下就是安装客户端和配置了。
第四步:配置
在管理界面,客户端菜单新增
唯一验证密钥,不填将自动生成,然后保存。
然后新增主机
主机填入,要访问的域名
这里会显示客户端启动命令
./npc -server=xx.xx.xx.xx:8068 -vkey=(唯一验证密钥) -type=tcp
第五步:安装客户端
在本地linux系统安装客户端。
将下载的客户端上传到系统,解压,启动。
tar xvf linux_386_client.tar.gz
./npc -server=xx.xx.xx.xx:8068 -vkey=(唯一验证密钥) -type=tcp
后台启动命令
nohup ./npc -server=xx.xx.xx.xx:8068 -vkey=(唯一验证密钥) -type=tcp
(xx.xx.xx.xx 为服务器IP地址,请到仪表板查看)
然后在管理端界面刷新,查看客户端状态
这样就完成了,内网穿透成功。
打开要访问的域名加端口
就可以访问自己的网盘了!
页:
[1]