一、Linux命令行中下载和安装客户端

x86 32位平台
https://www.uulap.com/download/nattunnel.linux.386/nattunnel

x86 64位平台
https://www.uulap.com/download/nattunnel.linux.amd64/nattunnel

arm 32位平台
https://www.uulap.com/download/nattunnel.linux.arm/nattunnel

arm 64位平台
https://www.uulap.com/download/nattunnel.linux.arm64/nattunnel

mips平台
https://www.uulap.com/download/nattunnel.linux.mips/nattunnel

mipsle平台
https://www.uulap.com/download/nattunnel.linux.mipsle/nattunnel

  • 不同的设备cpu平台下载相应的版本。
  • 注意命令的大小写,每条命令输完后回车,继续下一条命令
  • 网络TOEKN, 在控制台内网列表页面查看。如下图

以下安装命令为root用户运行,其它用户自行修改命令
centos 切换root su - root
ubuntu 切换root su - root

cd /root
rm -rf nattunnel*
wget https://www.uulap.com/download/nattunnel.linux.amd64/nattunnel
chmod +x nattunnel
/root/nattunnel -t网络TOKEN

1、网络TOKEN, 在控制台内网列表页面查看
2、linux客户端后台运行命令(不要忘记后面的&

nohup /root/nattunnel -t<网络TOKEN> &
安装过程截图说明


二、配置开机启动

下面是开机启动的配置,路径和token修改为用户环境下参数, vi命令的基础操作这里不再讲解。

CentOS开机启动

1、rc.local增加可执行权限

chmod +x /etc/rc.local
chmod +x /etc/rc.d/rc.local

2、修改rc.local文件,在 exit 0 前面加入以下命令。保存并退出。

vi /etc/rc.local

进入文件编辑状态,输入a切换追加模式,这里通过键盘的↑↓←→方向键将光标移动exit 0的上一行(如没有exit 0,则移到最后一行开始位置),加入启动命令如下(网络TOKEN用户自行修改)

nohup /root/nattunnel -t网络TOEKN &

加入完成后,我们按下ESC回到普通模式。输入一个:号,就可以进入命令模式。
这时我们输入wq并回车进行保存,保存成功后就回到了shell模式下。
开机启动添加完成。

Ubuntu开机启动

最新的ubuntu默认已经没有rc.local文件,需要手动来配置
配置链接:http://doc.uulap.com/docs/nattunnel/nattunnel-1c42kp6reckoc

vi /etc/rc.local 
nohup /root/nattunnel -t网络TOEKN &
OpenWrt、树莓派 开机启动
vi /etc/rc.local

在exit 0上一行加入

nohup /root/nattunnel -t网络TOEKN > /dev/null &
群晖nas 5.x版本开机启动
vi /etc/rc

在exit 0上一行加入

nohup /root/nattunnel -t网络TOEKN &

三、客户端停止与卸载

重新启动客户端:
pkill -f nattunnel
nohup /root/nattunnel -t网络TOEKN &

停止客户端运行:
pkill -f nattunnel

卸载客户端:
rm -rf /root/nattunnel


文档更新时间: 2023-08-19 09:28   作者:admin