Linux版客户端安装

更新日期:2023-06-26 15:33:22

神卓互联内网穿透Linux版安装演示步骤

(一)神卓互联官网

          1、进入下载中心页面,即https://www.shenzhuohl.com/download.html,如下图所示:

 

(二)选择Linux系统版本

 

     1、点击红色下载,选择自己设备对应的客户端版本,(作为演示以下链接为2024年03月22日,以官网最新版本为准)

      2、前往官网下载中心 获取安装包 :https://www.shenzhuohl.com/download.html

 

(三)配置运行环境

这里以Ubuntu 18.04为例,其它版本方法类似

登录Ubuntu操作系统:

  • 打开Ubuntu系统终端,更新版本

apt-get update

安装运行环境:

  • 安装C++ 运行环境 切换到root 权限安装运行环境

sudo su
apt-get install g++

 

PS:如果是Centos系统,输入以下命令(其它步骤和Ubuntu一致)

yum install gcc gcc-c++ wget -y

 

 

 

  • 耐心等待安装完成

 

 

  •    到此运行环境安装完成

  •  

(四)下载和安装神卓互联客户端:

 

        1、创建一个目录:

mkdir /usr/local/shenzhuo
cd /usr/local/shenzhuo

       

       2、在此目录下wget神卓互联内网穿透安装包  (以Ubuntu系统为例)   点击 下载中心   获取安装包   网址:https://www.shenzhuohl.com/download.html

 


 

      3、下载完成后执行以下命令进行解压

 

tar -xf shenzhuo.tar

           解压成功后得到两个文件,分别为client和libprotobuf.so.28,(运行时请确保libprotobuf.so.28这个依赖文件和client在同一个目录下)

      4、给运行权限赋值

 

chmod +x client

(五)启动客户端与关闭客户端

 

      1、参数里带上自己的账号和密码        示例: 18800000000 密码:123456,

       #注意:务必将18800000000 和123456替换为您自己的账号与密码,密码不能包含特殊字符。

 

./client 18800000000 123456
  •  2、如下图所示 神卓互联客户端 启动成功

  •  3、启动成功后关闭

 

    4、到此神卓互联客户端已经安装和运行成功。

    先 ctel  +  c  关闭当前 服务、关闭后创建映射规则

 

 

(六)登录控制台-创建映射

 

    1、进入控制台-选择内网穿透-映射管理-创建映射

 

 

 

2、编辑映射、下列以创建WEB应用为例:

3、应用名称自定义-选择项目主机IP-填写应用项目访问端口

 

          

       4.公网固定访问地址

       5.映射规则创建完成后,在控制台可以管理已创建的映射规则

       6.映射规则中可看到系统自动生成的公网固定访问地址、可将公网地址分享给同事或好友

       7.公网固定访问地址、无删除一直生效

       8.公网固定访问地址、二级域名有一次可自定义编辑   lsbi2zbm.shenzhuo.vip:4771  (lsbi2zbm)这部分可编辑

 

 

 

 

(七)映射创建完成、启动客户端

 

         1、进入Ubuntu 终端  切换到客户端安装目录

cd /usr/local/shenzhuo

          2、启动客户端;输入自己的账号与密码 按照下图示例:

./client 18800000000 123456

 

 

 

(八)访问 web项目

 

      1.复制公网固定地址

 

   2、通过公网固定地址访问项目成功

 

(九)注册系统服务和开机自启动

第一步:编写脚本

vi /etc/systemd/system/shenzhuo.service

第二步:复制粘贴以下内容:(注意)账号更换为自己账号密码

[Unit]
Description=shenzhuohulian Service
After=network.target
[Service]
Type=simple
WorkingDirectory=/usr/local/shenzhuo
ExecStart=/usr/local/shenzhuo/client 18800000000 123456
ExecStop=/bin/kill -2
Restart=always
StartLimitBurst=0
[Install]
WantedBy=multi-user.target
  • 使配置文件生效

chmod +x /etc/systemd/system/shenzhuo.service
systemctl daemon-reload
systemctl restart shenzhuo
systemctl enable shenzhuo
systemctl enable shenzhuo

到此,Linux版已安装完成,如您在控制台创建或者修改了映射通道后,需要重启服务生效,即

#重启服务
systemctl restart shenzhuo

 

 

PS:Linux系统服务常用命令:

#查看系统服务运行状态
systemctl status shenzhuo
#停止服务
systemctl stop shenzhuo
#重启服务
systemctl restart shenzhuo

                              

            注意)每次 新创建或修改映射规则-都需要重新启动liunx客户端让映射规则生效。